Програмне забезпечення

Програмне забезпечення. Технології.

Moneytrackin - online сервіс для ведення фінансів

Новий сервіс, повністю у стилі Web 2.0, та ще й при цьому дуже швидко розвивається, набуваючи все новіших можливостей і стаючи все зручнішим для пересічного користувача. Однією з цікавих можливостей є не просто підтримка багатьох мов, але й можливість участі будь якого користувача у локалізації сервісу - для цього розроблено простий і зручний інструмент. Тому сервіс підтримує і українську мову. Але це все ж не основне, що дає сервіс. Сервіс успішно використовує вироблені впродовж останнього часу можливості, які дають користувачу онлайн програми у стілі Web 2.0 1. Швидкий інтерфейс з використанням AJAX

Переворот їхнього світу

Міністр освіти Російської Федерації трішки пообіцяв до першого вересня забезпечити всі школи ліцензійним ПЗ. А це становить 650 000 компутерів, з них 98% використовують піратську вінду і все що з нею пов’язано. Міністерство провело переговори з Microsoft (а також Adobe Systems, Corel Draw, Лабораторией Касперского, «Доктор Веб»” і «RarLab») для визначення пільгової ціни на програмні продукти. І як результат получилось 353 рублі на один комп’ютер в рік. Міністерству ця пропозиція підійшла. Але в гру вмішалось міністерство економіки. Перший зам запропонував перейти на Лінукс, що скоротить витрати до 150 рублів в рік. Але потрібно зробити великий одноразовий грошовий вклад для адаптації шкільних програм під цю операційку і відповідно на навчання вчителів. А причина таких дій проста як двері – фактично вся країна попаде у монопольну залежність від Майкрософт. Тепер треба почекати, чим це все закінчиться.

Аналіз методів ідентифікації особи за відбитками пальців

Розглянуто методи ідентифікації особи за відбитками пальців. Приведено класичний підхід до проведення ідентифікації та на його основі здійснено аналіз модифікацій різних його частин. Виділено проблеми, які виникають на різних етапах у систем ідентифікації.

Вступ

Біометрія, як наука вивчення математичних або статистичних властивостей у фізіологічних і поведінкових людських характеристиках, широко використовується у сфері захисту інформації. Використання відбитків пальців в якості біометрії є одним з найстаріших методів автоматизоматизованої ідентифікації особи і водночас найбільш поширеною в наш час. До числа факторів, які сприяють поширенню використання систем такого типу можна віднести: незначні розміри та вартість апаратури для обробки зображень відбитків пальців, високопродуктивне апаратне забезпечення, степінь та швидкість розпізнавання, що відповідають вимогам програмного забезпечення, різкий ріст та розвиток мережних технологій та Інтернету, а також усвідомлення необхідності простих, базових методів захисту та безпеки інформації.

Штучний інтелект для штучного інтелекту

Виявляється не лише людям потрібний штучний інтелект, але й штучному інтелекту потрібен штучний інтелект (тавтологія не моя, це все Amazon).

Amazon придумав, як у програми вбудувати штучний інтелект. Для цього вони створили спеціальний API, при цьому ваша програма може формувати задачі, які на сьогоднішній день здатна розв'язати лише людина, і за допомогою цього API передавати на спеціальний сайт, де всі, хто проходить повз може розв'язати. Таким чином створюється ілюзія, що ваша програма має інтелект.
Наприклад, людина тільки глянувши на фото зможе визначити, чи є на ній людина чи ні... Технологія від Amazon дозволяє наділяти програми такими можливостями вже сьогодні.

Поповни свій Kyivstar-рахунок

Зараз мережею і людьми поповзли чутки про можливість поповнення свого рахунку за допомогою якоїсь хакерської програми. Перша це звичайний вірус. Після його активації з’являється попередження, що якщо користувач не заплатить гроші хакеру, то вся інформація на вінчестері буде втрачена. І після проплати користувач отримує код, що зупинить роботу програми. Друга програма більш цікавіша. Це не вірус. З’явилась невідома група людей, що назвала себе Invisible group Software та пропонує людям, як вони самі називають, українські нелегальні програми. Побачити це можна на http://ukr.sitesled.com/download.html . Наразі пропонується 2 програми: UA-ID – програма, що виводить інформацію про людину з її ідентифікаційного коду, а саме дату народження та стать. Програма реально працює, на собі провіряв; та програма з назвою KyivstarGSM – для поповнення свого рахунку мобільного телефону з тарифними планами Kyivstar, Djuse. З цією вже виникли проблеми. Скачати можна тільки демоверсію. Оригінал коштує 80 дольців. Заплатіть гроші і вам вишлють код активації. Демоверсія не генерує останніх 4 цифр коду поповнення рахунку. Програма працює за наступною схемою – користувач вибирає суму номіналу поповнення рахунку (25, 50, 100, 300) і натискає кнопку генерування коду. Я спробував ризикнути і запустив 2 програми на свому компі і що найгірше, він ще працює і наразі жодних збоїв я не зафіксував, хоча і не користуюсь антивірусами.

FreeBSD 6.1 + MYSQL 4.0 != ERROR 2002

Якось вчора так склалось життя, що довелось мені згадувати своє раннє дитинство і встановлювати сервер 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. Я вже близько року бавлюся із серверами і найгірше, те що не існує повноціного матеріалу, який би дозволив побувати сервер. Офіційна документація тільки до якогось демона зазвичай складає кілька десятків сторінок і не завжди є час її читати. Ще літом в мене виникла ідея написання такої книжки, але мені просто ліньки це робити, а особливо набирати. Тому шукаю привабливу дівчину, котра б могла це для мене зробити

UML: історія, специфікація, бібліографія

Буй Д.Б., доктор фізико-математичних наук, старший науковий співробітник
Шишацька О.В., інженер-програміст, що виконує науково-технічні розробки
Київський національний університет імені Тараса Шевченка
кафедра теорії та технології програмування
Зроблено стислий екскурс в історію виникнення та розвитку UML, наведено короткий огляд мови та зроблено спробу систематизувати велику кількість навчально-наукової літератури, присвяченої цій мові.
Ключові слова: UML, об’єктно-орієнтоване проектування, мова моделювання, специфікація, семантика.
Останнім часом великої популярності набула мова моделювання UML (Unified Modeling Language), яка стала “стандартом де-факто” в області розробки програмного забезпечення та застосовується для розв’язання задач інших галузей, наприклад, бізнес-моделювання. У роботі зроблено стислий екскурс в історію виникнення та розвитку UML, наведено короткий огляд мови та зроблено спробу систематизувати велику кількість навчальної та наукової літератури, присвяченої цій мові.
Виникнення та призначення мови

Нові технології кешування в Windows Vista

В кінці 2006-го року всіма нами шанована компанія Microsoft випустила в продаж  давно очікувану нову операційну систему Windows Vista, що покликана прийти на зміну Windows XP. Зразу ж в Інтернеті почалися дискусії на тему – чи є Windows Vista дійсно краща за Windows XP? Чи це лише спроба компанії збільшити власні прибутки за рахунок продажу недосконалої ОС кінцевому користувачу, який власне кажучи вже майже 6 років чекає від Microsoft чогось кращого за ОС Windows XP?

Давайте розберемося, що нового і цікавого може запропонувати Microsoft у своїй новій ОС. Безперечно зміни у новій системі значні, я не маю на увазі тільки новий візуальний інтерфейс AeroGlass. Користувачі бета-версій нової ОС безперечно помітили якісні зміни в інтерфейсі взаємодії з ОС, покращення мережевих та інших функцій. Але тут розмова піде не про це. Перш за все нас цікавлять нові технології кешування даних, анонсовані в Vista - SuperFetch і ReadyBoot. Попробуємо розібратися що це таке.

Не бійтеся цієї гранати – вона ручна.

Складається враження, що MYSQL хоче відмовитись від принципів вільного ПЗ. Після версії 5.0.27 ( а зараз є 5.0.30) вже не можна скачати бінарники. Інтернетом поповзли чутки, про те що компанія по трохи переводить користувачів на платну версію БД ( а це щорічно 5000 дол) . Що тут цікаво, так це те, що обидві версії (платна та безкоштовна) компілюються з одного і того ж коду. Тільки як запевняють, розробники, платна версія працює значно стабільніше. Компанія також поширила авторське право на весь програмний код, що дозволяє їй у будь-яку хвилину змінювати умови ліцензії. То як в тім анекдоті: «Вам каву чи чай?»,- «Каву», -«Не вгадали – чай».

Windows Home Server і з чим його їсти

Ну вже зовсім нещодавно на конференції 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 через ІЕ.

Припиняється підтримка MySQL 4.0 та старіших версій

Фірма MySQL припиняє підтримку СКБД MySQL 4.0.х та старіших версій на безкоштовній основі.
Зокрема не будуть поширюватися оновлення та заплатки, можливо також із сайту будуть забрані самі інсталятори.
Крім того, в перспективі ця ж участь чекає версію 4.1
Звертаю увагу, що на деяких хостингах ще можна знайти 4.0, а 4.1 здається є варіантом "за замовчуванням". Хостерам вочевидь доведеться провадити роботи по оновленню ПЗ.

Формат OpenDocument

OpenDocument формат (OpenDocument format(ODF)), скорочено від Відкритий Формат Документів для Офісних Програм(OASIS Open Document Format for Office Applications) - формат файлів, призначений для зберігання та обміну офісних документів, таких як текстові документи (включаючи нагадування (memos), звіти та книжки), електронні таблиці, бази даних, графіки (charts) і презентації. Цей стандарт був розроблений консорціумом OASIS (Organization for the Advancement of Structured Information Standards - організація розвитку стандартів структурованої інформації), і базується на XML-подібному файловому форматі, який був створений OpenOffice.org. ODF був затверджений як стандарт OASIS 1 травня 2005 року.

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

В очікуванні Origami

Усі аналітичні огляди ринку мобільних пристроїв відображають значне падіння популярності пристоїв класу КПК у 2005 році та відзначають ріст популярності смарфонів. Деякі виробники уже покинули цей ринок, про деяких – ходять слухи.
На фоні такого занепаду різко виділяться наступна новина – Microsoft планує випуск власного КПК під службовим імям Origami.
Основною особливістю Орігамі є його підтримка звичайної Microsoft Windows XP, а не спеціальних операційних систем для КПК на взізець WinMobile
Наразі презентовано досить громіздкий девайс (7 дюймів екран). Глянути, як він виглядає можна тут http://news.com.com/2100-1044_3-6046793.html
Відповідно і ціна в нього буде висока.
Проте уже в наступному році виробники (microsoft та Intel) обіцяють зниження габаритів до звичайних для PPC та ціни до 500$.
Враховуючи справжнє бізнес-чуття менеджерів Microsoft можна стверджувати, що поява такого пристрою є результатом перспективного оптимістичного прогнозу розвитку напрямку КПК у майбутньому.
Враховуючи появу КПК Nokia 770 з повнофункціональним Linux та події навколо PalmOS та її перебудови як Linux-системи, можна очікувати в 2007 році появу нового покоління кишенькових комп’ютерів під керуванням “дорослих” операційних стистем та вкрай розвинутим функціоналом, що вигідно відрізнятиме їх від смартфонів, які вочевидь залишаться на обмежених спеціалізованих платформах на взірець PalmOS5, WinMobile, Symbian.
Така тенденція не може не радувати.
джерело - В очікуванні Origami - Український КПК-блог. Продаж PDA Palm, Treo, Pocket PC у Львові. Львів

Подкастинг (podcasting) в університетах

Новий сервіс компанії Apple дозволяє студентам скачувати записи лекцій та інші навчальні матеріали за допомогою технології Podcasting на свої iPod-и та прослуховувати їх.
Протягом року проект проводився в тестовому режимі, однак тепер досвід кількох американських університетів буде поширений на інші.
Університети-учасники програми iTunes U отримають право на використання в навчальних цілях модифікованої версії пакету iTunes, за допомогою якого вони зможуть розміщувати на своїх сайтах подкасти (podcast), аудіо книжки, відеозаписи й інші навчальні матеріали, котрі можна буде прослуховувати/переглядати Mac- і Windows машинах, а також на портативних mp3 плеєрах, в тому числі і iPod-ах.

Firefox. 20% ринку броузерів

Таке враження, що Вогняній лисиці таки вдасться здолати монополію Microsoft на ринку браузерів.
За даними французської аналітичної компанії XiTi 20% європейців уже зробили свій вибір на користь браузера Firefox, а в деяких країнах (зокрема в Німеччині) цей відсоток досяг 30%.
В Північній Америці Firefox також піднявся до 15%.
Серед інших, такому зростанню напевно сприяли наступні фактори:
- виявлення критичної дірки в MS Internet Explorer, яка забезпечує отримання зловмиснику повного контролю над комп'ютером (WMF-вразливість)
- Активна позиція Google щодо просування Firefox, можна почитати тут - Google тепер виплачуватиме власникам сайтів за поширення Firefox

Мова абстрактних скінченних автоматів

AsmL це абстрактна мова скінченних автоматів (State Machine). Це імперативна мова, що грунтується на теорії абстрактних скінченних автоматів. Поточна версія , AsmL 2 (AsmL для Microsoft .NET) інтегрована з Microsoft Word і Microsoft Visual Studio.NET. У ній використовується XML і Word для словесних (literate) специфікацій. AsmL здатна повінстю взаємодіяти з іншими .NET мовами. AsmL генерує .NET збірки які можна виконвувати чи то з командного рядка, чи то із інших .NET збірок, чи то створювати COM компоненти.

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

Активний захист від спаму за допомогою bluesecurity.com

Компанія Blue Security, Inc. розробляє Інтернет проект для допомоги користувачам у відписці від спаму. Поки що проект у стадії глибокої beta версії.
Проект передбачає впливати на декілька слабких місць спам індустрії. А саме:

  • Технічно блокувати спамерів за допомогою скарг до провайдерів
  • У частково автоматизованому режимі створювати записи (необхідність припинення розсилки або виключення адреси) на сайті замовника спаму. Кількість записів пропорційна кількості спаму.
  • Примушувати спамерів видаляти зі списків жертв адреси клієнтів bluesecurity.
  • Блокування спамерів скаргами до провайдерів здійснюється традиційно. Користувач пересилає на bluesecurity.com отриманий спам. Bluesecurity агрегує та аналізує скарги і звертається то провайдерів і хостерів спамерів з проханням блокувати розсилки. Перед зверненням до провайдерів надсилається нота спамеру – припинити надсилати спам користувачам bluesecurity.

    PalmSource куплена японською компанією Access Co

    Японська компанія Access Co, яка працює на ринку мобільних телефонів в Японії та Сполучених Штатах, заявила про свій намір викупити компанію PalmSource. Ціну та умови уже погоджено.
    PalmSource є виробником операційної системи Palm OS, яка встановлена на кишенькових комп'ютерах брендів Palm та Sony, а також на смартфонах Treo. Саме шалений успіх Treo на ринку мобільних телефонів напевно став причиною такої купівлі фірми. Японці заявили достатньо амбітні плани щодо свого майбутньго лідерства на ринку смартфонів.
    Звичайно така заява може викликати іронію, проте насправді тут є деякі серйозні підстави - адже успіх Treo на ринку реально це все-таки більше успіх програмної платформи (простої для користувача, але незвично потужної навіть для смартфона), а не апаратної частини Treo - якраз на неї дуже багато нарікань. Крім того, виробники Treo навіть не очікували такого успіху свому виробу, що призвело до серйозного дефіциту телефонів і неможливості задовольнити попит.
    Якщо японцям вдасться вирішити проблеми надійності виробів та потужностей виробництва (а якраз ці задачі японці вміють розвязувати, як ніхто інший), то можна очікувати значних змін на ринку смартфонів та КПК.
    Крім того, зауважу, що PalmSource піддається критиці за повільний розвиток платформи Palm OS. Є надія що японський менеджмент якось змінить ситуацію на краще.

    Сертифікація Windows XP Professional з Service Pack 2

    Операційна система MS Windows XP Professional корпорації Microsoft® з пакетом оновлення Service Pack 2 та пакетом підтримки української мови отримала експертний висновок СБУ.

    Згідно з наданим висновком сервіси безпеки операційної системи Microsoft Windows XP Professional відповідають з рівнем гарантій Г-2 вимогам нормативних документів системи технічного захисту інформації в Україні в обсязі функцій, зазначених у документі “Державна експертиза з технічного захисту інформації операційної системи Windows XP Professional SP2. Технічні вимоги”. Відповідно до НД ТЗІ 2.5-004-99 сукупність функцій захисту визначається функціональним профілем КД-2, КО-1, КВ-2, ЦД-1, ЦО-1, ЦВ-2, ДР-1, ДЗ-1, ДВ-1, НР-2, НИ-2, НК-1, НО-2, НЦ-2, НТ-2, НВ-1, НА-1, НП-1.

    Дефейси сайтів

    Досить успішно окремі особи та групи хуліганів шукають інформацію про дірки у популярних програмних продуктах (форумах, гостьових книгах ...).
    Як правило все зводиться до бажання зробити "дефейс". Тобто поміняти індексну сторінку на "Сайт зламано. Вася" або якось по іншому відзначитись на дизайні (defacing).

    Сліди спроб дефейсів є у логах практічно всіх популярних сайтів.

    Syndicate content

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