Програмне забезпечення
Конференція “UniversITy 3: IT-Startups”. Запрограмуй власну фінансову незалежність!
Submitted by Andriy Peleschyshyn on Wed, 27/01/2010 - 21:22.- Andriy Peleschyshyn's blog
- Login or register to post comments
- Read more
Значно доповнені методичні вказівки щодо встановлення Dspace 1.5.2 на операційну систему FreeBSD 7.2
Submitted by Andriy Andrukhiv on Fri, 13/11/2009 - 20:17.Створена методична інструкція не претендує ні на що. Можливо існує інший (простіший, надійніший, швидший та ін.) шлях встановлення Dspace. Прошу пишіть та створюйте конкуренцію. У методичці наводяться основні кроки по встановленню Dspace, вони не описані, також тут нема опису додаткових можливостей ПЗ яке забезпечує працездатність Dspace. Якщо у Вас виникли якісь розумні запитання чи пропозиції щодо розширення цієї методички, зауваження щодо змісту чи Вам просто важко у душі - пишіть на е-мейл: oai@lp.edu.ua .
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
Методичні вказівки щодо встановлення Dspace 1.5.2 на операційну систему FreeBSD 7.2
Submitted by Andriy Andrukhiv on Wed, 28/10/2009 - 23:10.Створена методична інструкція не претендує ні на що. Можливо існує інший (простіший, надійніший, швидший та ін.) шлях встановлення Dspace. Прошу пишіть та створюйте конкуренцію. У методичці наводяться основні кроки по встановленню Dspace, вони не описані, також тут нема опису додаткових можливостей ПЗ яке забезпечує працездатність Dspace. Якщо у Вас виникли якісь розумні запитання чи пропозиції щодо розширення цієї методички, зауваження щодо змісту чи Вам просто важко у душі - пишіть на е-мейл: oai@lp.edu.ua .
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
Консоль керування Bacula
Submitted by vekhnyk on Tue, 04/08/2009 - 10:01.Система резервування Bacula складається з трьох основних фонових програм (демонів): Директора (Bacula Director); Зберігача (Bacula Storage Daemon) та Клієнта (Bacula File Daemon). Директор і Зберігач функціонують під керуванням Unix-подібних операційних систем, Клієнти існують як Unix-подібних систем, так і для Windows та Mac. Після правильного встановлення та налаштування ці програми функціонують автономно і, зазвичай, не потребують втручання в свою роботу. Для перевірки стану компонентів Bacula і результатів їх роботи а також для виконання деяких операцій "вручну" призначена Консоль керування (надалі просто Консоль) - програма призначена для взаємодії користувачів з Директором. В пропонованій статті розглянуті особливості різних модифікацій Консолі та операції, що можуть бути виконані за її допомогою.
Система резервування Bacula. Встановлення і налаштовування
Submitted by vekhnyk on Tue, 04/08/2009 - 09:58.Bacula – пакет програм архітектури “клієнт-сервер” з відкритим початковим кодом, призначений для створення резервних копій даних, що знаходяться на комп’ютерах з різними операційними системами; для відновлення і перевірки збережених даних. Цей пакет має модульну архітектуру, легко масштабується, та може бути використаний, як для невеликої локальної мережі з кількох комп’ютерів, так і для мережі підприємства, що складається з кількох сотень комп’ютерів.
Основу Bacula складають 5 основних програм:
- Директор (Bacula Director), призначений для зберігання і запуску завдань резервного копіювання або відновлення, та ведення журналу всіх операцій.
- Зберігач (Bacula Storage Daemon), призначений для запису даних на фізичні носії: жорсткий диск, магнітну стрічку, оптичний диск тощо.
- Клієнт (Bacula File Daemon). Клієнтська частина, яка встановлюється на комп’ютері, що містить дані для архівації.
- Консоль керування. Призначена для контролю та керування операціями. Існують текстові та графічні консолі для Unix-подібних операційних систем та для ОС Windows.
- Монітор. Призначений для спостереження за станом Директора, Зберігача та Клієнтів.
- Каталог — реляційна база даних, в якій Bacula зберігає інформації про кожний архівований файл, що дає змогу швидко та ефективно відновлювати інформацію з архівів. На сьогодні Bacula підтримує бази даних MySQL, PostgreSQL та SQLite. База може бути розташована як на тому комп’ютері, що й демон керування, так і на іншому
В статті розглянутий приклад використання пакету Bacula 2.4.4 в локальній мережі, що складається з кількох робочих станцій під керуванням ОС Windows XP та серверу з ОС FreeBSD 7.0, на якому встановлена система керування базами даних MySQL.
- vekhnyk's blog
- Login or register to post comments
- Read more
Nagios. Відправлення повідомлень користувачам Windows
Submitted by vekhnyk on Mon, 03/08/2009 - 11:50.Система моніторингу Nagios розроблена для Unix-подібних операційних систем та призначена для постійного спостереження за станом сервісів, комп’ютерів і активного мережевого обладнання, інформування адміністраторів про порушення нормальної роботи об’єктів моніторингу. Одразу після встановлення, система передбачає відправлення повідомлень тільки за допомогою електронної пошти. У пропонованій статті розглянуто налаштування системи Nagios, яка встановлена на комп’ютері з ОС FreeBSD, для відправлення повідомлень користувачеві комп’ютеру з ОС Windows.
- vekhnyk's blog
- Login or register to post comments
- Read more
Використання системи моніторингу Nagios
Submitted by vekhnyk on Thu, 30/07/2009 - 14:30.Nagios – система моніторингу з відкритим початковим кодом, призначена для постійного спостереження за станом сервісів, комп’ютерів та активного мережевого обладнання. За допомогою цієї системи можливо організувати перевірку доступності вузлів комп’ютерної мережі (хостів), показників роботи комп’ютерів та працездатності функціонуючих на них програм (сервісів): поштових, веб, проксі серверів, систем резервного копіювання тощо. Можливо також інформувати адміністраторів та користувачів про порушення нормальної роботи об’єктів моніторингу за допомогою поштових і SMS повідомлень, повідомлень на пейджер, або звукових сигналів.
- vekhnyk's blog
- Login or register to post comments
- Read more
Сервер часу локальної мережі
Submitted by vekhnyk on Wed, 29/07/2009 - 11:20.Для багатьох підприємств та організацій важливо мати точний час та дату на своїх комп'ютерах. Зокрема, точний час необхідний для автоматизованого виконання завдань за розкладом, аналізу журналів роботи користувачів, функціонування різноманітних білінгових систем, банківського програмного забезпечення.
Для синхронізації системного часу комп'ютерів, що мають доступ до Інтернет, або входять до локальної мережі з сервером точного часу створений мережевий протокол часу (Network Time Protocol, NTP). Для локальної мережі можливо синхронізувати час з точністю до мілісекунди, для Інтернет - з точністю до кількох десятків мілісекунд. В пропонованій статті розглянуто налаштування серверу точного часу на комп'ютері з ОС FreeBSD, який обслуговує локальну мережу з кількох десятків комп'ютерів, на яких встановлені ОС Windows XP та Windows 2003.
- vekhnyk's blog
- Login or register to post comments
- Read more
LightSquid - аналізатор журналів роботи Squid
Submitted by vekhnyk on Tue, 28/07/2009 - 12:09.Серед популярних програм для аналізу журналів роботи проксі-сервера Squid, таких як SARG, SAMS, SquidLog, Statman, SquidGuard, Free-SA тощо, поважне місце посідає LightSquid, створена харків'янином Сергієм Єрохіним. Це маленький (близько 200 КБ) та швидкий аналізатор лог-файлів Squid написаний мовою Perl. На відміну від деяких згаданих вище аналізаторів, LightSquid не потребує для своєї роботи зовнішньої бази даних. Програма запускається за допомогою планувальника cron та зберігає статистику у файловій системі. LightSquid має web-інтерфейс для перегляду результатів своєї роботи. Існують інсталяційні пакети LightSquid для різних дистрибутивів Linux та для FreeBSD
В статті розглянуто встановлення й налаштовування аналізатора LightSquid на комп'ютері з операційною системою FreeBSD, на якому вже встановлений web-сервер Apache.
- vekhnyk's blog
- Login or register to post comments
- Read more
Використання проксі-сервера Squid в ОС FreeBSD
Submitted by vekhnyk on Mon, 27/07/2009 - 14:37.Squid – пакет програм з відкритим початковим кодом, який виконує функції кешуючого та проксі-сервера, та підтримує кільки мережевих протоколів, включаючи HTTP, FTP, SSL. Використання Squid надає наступні можливості:
- централізований доступ до Інтернет через один сервер;
- зменшення зовнішнього трафіку за рахунок кешування об'єктів;
- авторизація;
- можливість регулювати пропускну здатність каналу;
- можливість обміну змістом кешу з сусідніми проксі-серверами;
- блокування або заміна небажаної інформації (банери, музичні файли, порнографічні сайти тощо).
- vekhnyk's blog
- Login or register to post comments
- Read more
Критична вразливість Windows та вірус Net-Worm.Win32.Kido
Submitted by Yuriy Ryshkovets on Wed, 28/01/2009 - 21:56.- Yuriy Ryshkovets's blog
- Login or register to post comments
- Read more
Створення універсального образу для клонування операційних систем Windows 2K/XP/2003
Submitted by Oleg Chyrka on Thu, 22/05/2008 - 12:08.Досить часто виникає потреба встановлювати одну операційну систему з таким же самим програмним забезпеченням на різне апаратне забезпечення (вдома, на роботі, друзям чи знайомим). Або ще один варіант: вирішили придбати новий ПК і, згадати, скільки потрібно часу на встановлення та налаштування системи та іншого програмного забезпечення, що необхідне для роботи? Для створення універсального системного образу розділу диску, потрібно виконати наступні дії:
- Oleg Chyrka's blog
- Login or register to post comments
- Read more
Особливості організації міжмережної взаємодії при використанні операційної системи FreeBSD
Submitted by Yuriy Ryshkovets on Thu, 10/04/2008 - 12:38.В сучасних умовах обмін даними між комп’ютерами став невід’ємною частиною життя. Мережні засоби застосовуються у всіх сферах діяльності. В навчальних закладах всіх рівнів, починаючи від початкових і закінчуючи спеціальними, комп’ютерні мережі дозволяють студентам і викладачам отримати миттєвий доступ до інформації в бібліотеках всього світу. На даний час зростає потреба у використанні інформаційних технологій в управлінні навчальним процесом у всіх навчальних закладах.
З розширенням комп’ютерних систем і їх взаємодії з різними за структурою мережами спостерігається щораз більша залежність як організацій, так і окремих людей від інформації, що передається по мережі, і зберігається в таких системах. Це, у свою чергу, дозволяє зрозуміти необхідність захисту даних і ресурсів від можливого несанкціонованого доступу, важливість використання спеціальних засобів для забезпечення достовірності отриманих даних та повідомлень, а також захисту систем від мережних атак.
Із появою та поширенням комп’ютерів і засобів автоматизованої обробки інформації виникла потреба в автоматизованих засобах захисту файлів та іншої інформації, що зберігається на комп’ютерах. Особливо гостро потреба в засобах захисту відчувається в багатокористувацьких системах, таких як системи, до яких можна отримати доступ по звичайних телефонних лініях зв’язку або відкритих комп’ютерних мережах.
- Yuriy Ryshkovets's blog
- Login or register to post comments
- Read more
Навчальна мова програмування для найменших.
Submitted by Sergi Adamchuk on Tue, 01/04/2008 - 11:53.Нещодавно у Масачусетському Технологічному Інституті розробили мову програмування для навчання програмуванню найменших - Scratch (Дряпанка).
Тут програми створюються легко, шляхом візуального складання блоків. Влітку розробники обіцяють нову версію з підтримкою Юнікоду, в яку також планується включити українську локалізацію.
Детальнішу інформацію про програму, а також про те, як взяти участь у локалізації можна знайти тут: http://blog.solvek.com/2008/04/blog-post.html
- Sergi Adamchuk's blog
- Login or register to post comments
Клонування комп'ютера з використанням SysPrep
Submitted by Yuriy Ryshkovets on Tue, 26/02/2008 - 13:08.Хоча створення файлу відповідей для запуску установки Windows в автоматизованому режимі дуже зручне і може заощадити адміністраторам багато часу, та за відповідних умов ви можете ще більше просунутися в цьому напрямі.
Щоб ще більше автоматизувати процес установки на новому комп'ютері, ви можете “клонувати” існуючу систему. Головною перевагою клонування комп'ютера є швидкість установки: створений за допомогою SysPrep образ диска зазвичай встановлюється на 45-60 хвилин швидше, ніж при звичайній установці.
Клонування виконується таким чином: спочатку встановлюють Windows і всі потрібні програми на одному комп'ютері, дуже схожому до багатьох інших комп'ютерів, де ви хочете розгортати Windows. Потім за допомогою утиліти SysPrep (яка знаходиться на компакт-диску Wndows у файлі Deploy.cab) ця система готується для клонування: видаляються ідентифікатори SID та інша ідентифікуюча інформація. Клонування цієї конфігурації виконується за допомогою будь-якої програми створення образів дисків від сторонніх виробників (наприклад, Drive Image фірми PowerQuest або Norton Ghost), яка копіює і стискає образ диска на мережевий диск. Після цього ви можете завантажити порожній комп'ютер з дискети, отриманої за допомогою програми створення образу диску, скопіювати і розпакувати клонований образ диска на цьому новому комп'ютері. Це дозволяє виконати установку набагато швидше, ніж це відбувається навіть при повністю автоматизованій установці операційної системи та програм.
- Yuriy Ryshkovets's blog
- Login or register to post comments
- Read more
Оптимізація установки Windows
Submitted by Yuriy Ryshkovets on Tue, 26/02/2008 - 12:41.При установці Windows програма установки кілька разів зупиняється в очікуванні введення даних користувачем. Файли відповідей – це звичайні текстові файли, що надають інформацію, яку зазвичай вводить користувач, що дозволяє автоматизувати практично весь процес установки.
Setup Manager Wizard (Майстер управління установкою) супроводжує вас для задання більшості важливих параметрів файлу відповідей, але є і інші параметри, які можуть виявитися корисними для вас, наприклад, можливість задання фону, що настроюється. Щоб отримати докладну інформацію по кожному параметру, відкрийте файл Deploy.chm (help-файл), який міститься всередині того ж файлу (Deploy.cab), що і Setup Manager.
Windows Server 2003, Windows XP і Windows 2000 поставляються разом із Setup Manager, яка допомагає в процесі створення файлів відповідей. Щоб використати Setup Manager, виконайте наступні кроки:
- Yuriy Ryshkovets's blog
- Login or register to post comments
- Read more
Пакетне перейменування файлів-фотографій
Submitted by Pavlo Zhezhnych on Tue, 05/02/2008 - 21:25.Наявність великої кількості фотографій при публікації може вимагати перейменування відповідних файлів за заданим шаблоном.
Наприклад, при публікації знимок на Фотоблозі Львова назви файлів-фотографій приводяться до наступного формату:
{розташування}_{дата}{користувач}_{№фото}.jpg
Такий формат з високою ймовірністю забезпечує унікальність назв файлів, навіть якщо вони збираються в один каталог від декількох користувачів.
Для того, щоб пакетом привести назви багатьох файлів до зазначеного формату, необхідно:
1)Записати файли в папку з назвою
{дата}{користувач}
Деякі фотоапарати (наприклад, Canon) дозволяють розміщувати знимки по папках за датою автоматично.
- Pavlo Zhezhnych's blog
- Login or register to post comments
- Read more
Сайт про електронні книги
Submitted by Andriy Peleschyshyn on Sun, 07/10/2007 - 20:30.Рекомендуємо вашій увазі новий щойно започаткований сайт, присвячений тематиці спеціалізованих пристроїв для читання електронних книг - Електронні книги та читалки
- Andriy Peleschyshyn's blog
- Login or register to post comments
Google Desktop для платформи Linux
Submitted by Andriy Peleschyshyn on Mon, 02/07/2007 - 21:08.Приємна новина для користувачів Лінукса на робочих станціях. Google випустив у світ свій популярний пошук по локальному комп'ютеру Google Desktop для платформи Linux. Раніше свою популярність Google Desktop набував на машинах з Windows.
Такий крок знову ж свідчить про підтримкою Google платформи Linux, проте сам Google Desktop до відкритого ПЗ не відноситься.
Розробники стверджують, що підтримуються версії Debian 4.0, Fedora Core 6, Ubuntu 6.10, Novell Suse 10.1 та Red Hat 5. Графічний інтерфейс працює під KDE та GNOME.
Лежить даний програмний продукт тут http://desktop.google.com/linux
- Andriy Peleschyshyn's blog
- Login or register to post comments
Moneytrackin - online сервіс для ведення фінансів
Submitted by Sergi Adamchuk on Mon, 14/05/2007 - 11:43.- Sergi Adamchuk's blog
- Login or register to post comments
- Read more
Переворот їхнього світу
Submitted by Andriy Andrukhiv on Wed, 09/05/2007 - 09:20.Міністр освіти Російської Федерації трішки пообіцяв до першого вересня забезпечити всі школи ліцензійним ПЗ. А це становить 650 000 компутерів, з них 98% використовують піратську вінду і все що з нею пов’язано. Міністерство провело переговори з Microsoft (а також Adobe Systems, Corel Draw, Лабораторией Касперского, «Доктор Веб»” і «RarLab») для визначення пільгової ціни на програмні продукти. І як результат получилось 353 рублі на один комп’ютер в рік. Міністерству ця пропозиція підійшла. Але в гру вмішалось міністерство економіки. Перший зам запропонував перейти на Лінукс, що скоротить витрати до 150 рублів в рік. Але потрібно зробити великий одноразовий грошовий вклад для адаптації шкільних програм під цю операційку і відповідно на навчання вчителів. А причина таких дій проста як двері – фактично вся країна попаде у монопольну залежність від Майкрософт. Тепер треба почекати, чим це все закінчиться.
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
Аналіз методів ідентифікації особи за відбитками пальців
Submitted by Andriy Andrukhiv on Tue, 10/04/2007 - 13:39.Розглянуто методи ідентифікації особи за відбитками пальців. Приведено класичний підхід до проведення ідентифікації та на його основі здійснено аналіз модифікацій різних його частин. Виділено проблеми, які виникають на різних етапах у систем ідентифікації.
Вступ
Біометрія, як наука вивчення математичних або статистичних властивостей у фізіологічних і поведінкових людських характеристиках, широко використовується у сфері захисту інформації. Використання відбитків пальців в якості біометрії є одним з найстаріших методів автоматизоматизованої ідентифікації особи і водночас найбільш поширеною в наш час. До числа факторів, які сприяють поширенню використання систем такого типу можна віднести: незначні розміри та вартість апаратури для обробки зображень відбитків пальців, високопродуктивне апаратне забезпечення, степінь та швидкість розпізнавання, що відповідають вимогам програмного забезпечення, різкий ріст та розвиток мережних технологій та Інтернету, а також усвідомлення необхідності простих, базових методів захисту та безпеки інформації.
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
Штучний інтелект для штучного інтелекту
Submitted by Sergi Adamchuk on Wed, 04/04/2007 - 18:48.Виявляється не лише людям потрібний штучний інтелект, але й штучному інтелекту потрібен штучний інтелект (тавтологія не моя, це все Amazon).
Amazon придумав, як у програми вбудувати штучний інтелект. Для цього вони створили спеціальний API, при цьому ваша програма може формувати задачі, які на сьогоднішній день здатна розв'язати лише людина, і за допомогою цього API передавати на спеціальний сайт, де всі, хто проходить повз може розв'язати. Таким чином створюється ілюзія, що ваша програма має інтелект.
Наприклад, людина тільки глянувши на фото зможе визначити, чи є на ній людина чи ні... Технологія від Amazon дозволяє наділяти програми такими можливостями вже сьогодні.
Поповни свій Kyivstar-рахунок
Submitted by Andriy Andrukhiv on Sun, 01/04/2007 - 13:04.Зараз мережею і людьми поповзли чутки про можливість поповнення свого рахунку за допомогою якоїсь хакерської програми. Перша це звичайний вірус. Після його активації з’являється попередження, що якщо користувач не заплатить гроші хакеру, то вся інформація на вінчестері буде втрачена. І після проплати користувач отримує код, що зупинить роботу програми. Друга програма більш цікавіша. Це не вірус. З’явилась невідома група людей, що назвала себе Invisible group Software та пропонує людям, як вони самі називають, українські нелегальні програми. Побачити це можна на http://ukr.sitesled.com/download.html . Наразі пропонується 2 програми: UA-ID – програма, що виводить інформацію про людину з її ідентифікаційного коду, а саме дату народження та стать. Програма реально працює, на собі провіряв; та програма з назвою KyivstarGSM – для поповнення свого рахунку мобільного телефону з тарифними планами Kyivstar, Djuse. З цією вже виникли проблеми. Скачати можна тільки демоверсію. Оригінал коштує 80 дольців. Заплатіть гроші і вам вишлють код активації. Демоверсія не генерує останніх 4 цифр коду поповнення рахунку. Програма працює за наступною схемою – користувач вибирає суму номіналу поповнення рахунку (25, 50, 100, 300) і натискає кнопку генерування коду. Я спробував ризикнути і запустив 2 програми на свому компі і що найгірше, він ще працює і наразі жодних збоїв я не зафіксував, хоча і не користуюсь антивірусами.
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
FreeBSD 6.1 + MYSQL 4.0 != ERROR 2002
Submitted by Andriy Andrukhiv on Sun, 25/03/2007 - 10:22.Якось вчора так склалось життя, що довелось мені згадувати своє раннє дитинство і встановлювати сервер FreeBSD 6.1 . От ніби і в садок ходив, і в школі вчився, але після встановлення MYSQL 4.0.25 не міг його запустити. Встановив потім 5 версію – те саме. А в принципі, судячи із відгуків різних маньяків 4-й MYSQL працює значно стабільніше. Я ще зі свого народження підсів на нього і на 5-й ще переходити не збираюсь. В матеріалі мова піде про те, що мені довелось пережити щоб підняти MYSQL.
А почну із того, що встановлював я не з портів. Після встановлення спершу потрібно залізти у /usr/local/share/mysql і знайти 3 файли : mysql-small.cnf , mysql – medium.cnf, mysql-large.cnf . Як сі можна здогадати це типові конфігураційні файли для MYSQL . З назви видно, що кожен містить налаштування в залежності від схеми використання СУБД. Я особисто, вибрав 2-й файл та перейменував його у my.cnf. Щоб ці налаштування зробити глобальними потрібно скопіювати файл у /etc. Далі, через текстовий редактор проглядаємо налаштування. Єдине, що потрібно там змінити, так це розкоментувати стрічки: log-bin=mysql-bin; server-id=1. Ці стрічки відповідають за схему використання серверу – master чи slave. В даному випадку я визначив використання MYSQL у master режимі. Починаючи з freebsd 5 сокет mysql розміщений у файлі /tmp, тому його потрібно відкрити для запису(chmod 777 /tmp). Заходимо у /etc/rc.conf і прописуємо стрічку mysql_enable=”YES”( це автоматичний запуск СУБД після перезавантаження). Ну і в кінці потрібно змінити власника /var/db/mysql ( chown –R mysql:mysql /var/db/mysql). При встановленні MYSQL створюється користувач mysql та група до якої він належить mysql . Коли ми створюємо базу даних, то відповідно створюється файл з такою ж назвою ( поняття каталога у freebsd не існує!) у /var/db/mysql. Оскільки mysql запускається під користувачем mysql, то він повинен мати права на запис у цей файл. Перезавантажуємся і працюємо в СУБД. В даному матеріалі я упустив ті ерори , що видавала мені система і ті матюки, які я давав їй у відповідь. Фактично у таких випадках весь аналіз здійснюється по логах, які формує система. MYSQL записує всі свої помилки у /var/db/mysql/.err. Я вже близько року бавлюся із серверами і найгірше, те що не існує повноціного матеріалу, який би дозволив побувати сервер. Офіційна документація тільки до якогось демона зазвичай складає кілька десятків сторінок і не завжди є час її читати. Ще літом в мене виникла ідея написання такої книжки, але мені просто ліньки це робити, а особливо набирати. Тому шукаю привабливу дівчину, котра б могла це для мене зробити
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
UML: історія, специфікація, бібліографія
Submitted by Єлена on Wed, 14/03/2007 - 14:54.Буй Д.Б., доктор фізико-математичних наук, старший науковий співробітник
Шишацька О.В., інженер-програміст, що виконує науково-технічні розробки
Київський національний університет імені Тараса Шевченка
кафедра теорії та технології програмування
Зроблено стислий екскурс в історію виникнення та розвитку UML, наведено короткий огляд мови та зроблено спробу систематизувати велику кількість навчально-наукової літератури, присвяченої цій мові.
Ключові слова: UML, об’єктно-орієнтоване проектування, мова моделювання, специфікація, семантика.
Останнім часом великої популярності набула мова моделювання UML (Unified Modeling Language), яка стала “стандартом де-факто” в області розробки програмного забезпечення та застосовується для розв’язання задач інших галузей, наприклад, бізнес-моделювання. У роботі зроблено стислий екскурс в історію виникнення та розвитку UML, наведено короткий огляд мови та зроблено спробу систематизувати велику кількість навчальної та наукової літератури, присвяченої цій мові.
Виникнення та призначення мови
Нові технології кешування в Windows Vista
Submitted by Roman Kovalenko on Thu, 22/02/2007 - 03:02.В кінці 2006-го року всіма нами шанована компанія Microsoft випустила в продаж давно очікувану нову операційну систему Windows Vista, що покликана прийти на зміну Windows XP. Зразу ж в Інтернеті почалися дискусії на тему – чи є Windows Vista дійсно краща за Windows XP? Чи це лише спроба компанії збільшити власні прибутки за рахунок продажу недосконалої ОС кінцевому користувачу, який власне кажучи вже майже 6 років чекає від Microsoft чогось кращого за ОС Windows XP?
Давайте розберемося, що нового і цікавого може запропонувати Microsoft у своїй новій ОС. Безперечно зміни у новій системі значні, я не маю на увазі тільки новий візуальний інтерфейс AeroGlass. Користувачі бета-версій нової ОС безперечно помітили якісні зміни в інтерфейсі взаємодії з ОС, покращення мережевих та інших функцій. Але тут розмова піде не про це. Перш за все нас цікавлять нові технології кешування даних, анонсовані в Vista - SuperFetch і ReadyBoot. Попробуємо розібратися що це таке.
- Roman Kovalenko's blog
- Login or register to post comments
- Read more
Не бійтеся цієї гранати – вона ручна.
Submitted by Andriy Andrukhiv on Thu, 08/02/2007 - 19:07.Складається враження, що MYSQL хоче відмовитись від принципів вільного ПЗ. Після версії 5.0.27 ( а зараз є 5.0.30) вже не можна скачати бінарники. Інтернетом поповзли чутки, про те що компанія по трохи переводить користувачів на платну версію БД ( а це щорічно 5000 дол) . Що тут цікаво, так це те, що обидві версії (платна та безкоштовна) компілюються з одного і того ж коду. Тільки як запевняють, розробники, платна версія працює значно стабільніше. Компанія також поширила авторське право на весь програмний код, що дозволяє їй у будь-яку хвилину змінювати умови ліцензії. То як в тім анекдоті: «Вам каву чи чай?»,- «Каву», -«Не вгадали – чай».
- Andriy Andrukhiv's blog
- Login or register to post comments
Windows Home Server і з чим його їсти
Submitted by Andriy Andrukhiv on Fri, 12/01/2007 - 15:33.Ну вже зовсім нещодавно на конференції CES 2007 Microsoft представила Windows Home Server (WHS). Ця операційка це гібрид всіх версій Windows, де в основі все таки лежить Windows Server 2003. Основне призначення – бути їй вдома і керувати мультимедіа та клієнтськими машинами.
Цікаво, що простий смертний не зможе прийти до магазину і купити собі цю ОС. При розробці Microsoft співпрацювала із НР( до цього вони мали HP MediaSmart Server) і коли ви будете купувати сервер НР то до нього і додасться WHS. А вихід планується на кінець літа.
Перше, що мене вражає так це МІНІМАЛЬНІ системні вимоги : 1ГГц процесора, 512 Мб операційки, 80Гб вінчестер, Ethernet .
В Home Server забрали Active Directory хоча сама синхронізація користувацьких облікових записів та паролей є. Клієнти зможуть зберігати свої файли за рахунок технології WHS Drive Extender (звичайнісіньке добавляння дисків ATA/SATA, USB/Firewire, тільки тепер цей процес ось так називається ). Дані від збоїв захищені за рахунок зазеркалювання (не RAID). Розподіл файлів здійснюється SMB протоколом (слава Linux). Присутньою є також технологія Single Instance Store, що використовується для зберігання даних. Суть полягає в тому, що виключно зміни добавляються до backup, зменшуючи його в розмірі та пришвидшуючи архівування. Це той самий інкрементальний backup, тільки знову назвали це по іншому. Коли Home Server помре, то в комп’ютер потрібно запхати пілюлю у вигляді компакт диску ( але не чистий, а той що додається до ОС) і чисто теоретично всі дані можна відновити. Є реалізований Remote Administration через ІЕ.
- Andriy Andrukhiv's blog
- Login or register to post comments
- Read more
Написання рукопису дисертації за допомогою спеціального шаблону
Submitted by Pavlo Zhezhnych on Tue, 26/12/2006 - 17:12.Шаблон Thesis New створений в процесі роботи над дисертаційною роботою і призначений для спрощеного написання таких документів як рукопис дисертації.
Основні зручності шаблону полягають в автоматизованій організації нумерації елементів дисертації (рисунків, таблиць, формул, означень тощо) та організації посилань на них (в тому числі на літературні джерела). Використання автоматизованого нумерування елементів гарантує коректний порядок їх нумерації в межах всього документа, а також забезпечує правильність вказівників на ці елементи. Особливо це актуально у випадках, коли фрагменти рукопису дисертації часто перегруповуються, міняються місцями та доповнюються новими фрагментами.
- Pavlo Zhezhnych's blog
- Login or register to post comments
- Read more

Recent comments
13 weeks 6 days ago
16 weeks 18 hours ago
19 weeks 6 days ago
25 weeks 2 days ago
27 weeks 4 days ago
41 weeks 6 days ago
42 weeks 2 days ago
50 weeks 2 days ago
1 year 3 days ago
1 year 3 days ago