Інженерний ярмарок кар’єри – 2011

March 25, 2011

23 березня у Львівській Політехніці відбувся четвертий Інженерний ярмарок кар’єри – виставка провідних компаній-роботодавців,  розрахована на студентів та молодих спеціалістів. Цього року на ярмарку було 13 учасників, серед них і наша компанія. Ініціатором ярмарку є міжнародна студентська організація BEST.
В рамках Ярмарку кар’єри були проведені презентації, семінари та майстер-класи від кваліфікованих спеціалістів відомих українських та міжнародних компаній. Ярмарок виявився сприятливим простором для спілкування компанії Intellias та студентів. Багато молодих людей зацікавлені в професійному розвитку саме в IT сфері.  І хоча здебільшого вони не мають досвіду роботи на комерційних проектах, проте демонструють непогані знання в даній галузі, схильність до самоосвіти та є потенційними кандидатами для нашої компанії.

0

І на роботі хочеться кохання, або Як ми святкували День Святого Валентина

February 16, 2011

В понеділок всі закохані та прихильники кохання як способу життя чи шляху до самовираження  активно святкували День Святого Валентина. Ну і ми не пасли задніх. Цього року в нашій компанії святкування втілилось в фруктово-солодкому столі для всіх прихильників цього свята, а також просто для прихильників фруктів та солодкого. І у квитках на фільм про кохання в Кінопалац для найбільш швидких, кмітливих та працелюбних. Швидких та кмітливих визначили проведені конкурси, а працелюбних визначили сухі цифри – кількість напрацьованих годин в п’ятницю і час приходу на роботу в понеділок.

Майже швидкі, майже кмітливі і майже працелюбні отримали втішні призи. А ті, хто не отримав нічого, з ностальгією згадували минулорічний день святого Валентина. Тоді абсолютно всі, хто прийшов на вечірку до Дня Святого Валентина, отримали приз – подивились професійний стриптиз у виконанні чарівної гості нашої компанії. На жаль, фотографувати було не можна. Тому можемо насолодитись хіба спогляданням фотографій бананів та ананасів з цьогорічного святкування.

0

Реалізація кросплатформеного мультимедіа проекту для MS Windows® та Mac OS X

February 2, 2011

Коли мова йде про high-end мультимедійний проект з великою кількістю математичних обчислень в реальному часі та зручним інтерфейсом користувача, то вибір технології реалізації часто зводиться до С++ платформи. Сьогодні з допомогою С та С++ створюють найшвидші програми (Детальніше тут). С++ зручний ще й тим, що з його допомогою можна легше інтегруватися з апаратними рішеннями для обробки аудіо та відео.

Нашою метою є створення мультимедіа програми з багатим інтерфейсом користувача, яка працюватиме під MS Windows® та Mac OS X. При цьому обидві копії мають бути зібрані з одного вихідного коду.

Щоб ускладнити задачу, уявімо, що мультимедіа програма вже існує, протягом півтора десятка років випущено …надцять версій програми, програма є добре впізнавана, є лідером на ринку і має свою велику аудиторію шанувальників на платформі MS Windows. Звичайно, вона написана на MS Visual C++ з використанням MFC (Microsoft Foundation Classes) і містить більше мільйона стрічок вихідного коду.

Архітектура такої програми виглядає приблизно так:

Багато бібліотек вже вміють працювати під різними ОС, або вони можуть бути відносно легко замінені на кросплатформені відповідники. Якщо прийняти той факт, що алгоритми обробки мультимедіа даних здебільшого становлять чисті математичні обчислення, і їх портування не повинно становити особливих труднощів, то основна увага цієї статті та проекту з портування мультимедіа програми з MS Windows® на Mac OS X буде зосереджена на розв’язанні прив’язки програми до графічної бібліотеки MFC та виклику системних функцій Win API.

На ринку програмного забезпечення немає жодної бібліотеки, яка б могла адекватно замінити бібліотеку MFC і працювати під інші операційні системи, відмінні від MS Windows®.

Серед розглянутих бібліотек інтерфейсу користувача (GTK, wxWidgets та інші) Qt платформа виявилась найбільш зрілою і близькою до задуму проекту. Бібліотека класів та С++ компілятор Qt пропонують надійне рішення для створення кросплатформених професійних мультимедіа програм.  Але, можливо, згодом з’являться кращі бібліотеки. Тому нова архітектура повинна передбачати можливість роботи з іншими графічними бібліотеками і С++ компіляторами.

Враховуючи багаточисельні відмінності Qt від MFC та Win API в малюванні елементів графічного інтерфейсу (контроли, віджети), виконанні операцій з графікою, системі циркуляції та обробки повідомлень, тощо, нова архітектура повинна абстрагуватись від них і приховувати ці відмінності та інші деталі реалізації від інших компонентів програми, які, в свою чергу, не повинні залежати від обраного компілятора, графічної бібліотеки та операційної системи.

Нова архітектура буде виглядати наступним чином:

Бібліотека «Abstraction Lib» буде містити оголошення всіх базових типів, з якими будуть працювати інші бібліотеки («Adapted Custom OS-dependent Libs», «MFC counterpart»), що забезпечить їхню незалежність від С++ компілятора та супровідної бібліотеки класів – в даному випадку Qt. «Abstraction Lib» також буде містити конвертори з Qt класів у власні базові класи і навпаки, а ще буде забезпечувати уніфіковану схему виконання операцій та обробки повідомлень (event flow).

У такій архітектурі бібліотеки «Adapted Custom OS-dependent Libs» та «MFC counterpart» будуть працювати однаково під MS Windows® та Mac OS X і не будуть залежати від обраного С++ компілятора та базової бібліотеки класів. Всі інші компоненти системи залишаться без змін.

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

Михайло Фльорко

©Intellias

1

Пародійні варіації: юкрейніан гугль

January 6, 2011

Нещодавно у Москві компанія Google відкрила офіс ін рашн спіріт. В розробці його концепції брали участь усі охочі. Ідея  – створити офіс із російською душею. Таким чином, з’явились кімнати переговорів «38 папуг», «12 стільців», “Змій Горинич”, “Царівна-Жаба” та багато інших російських елементів у Google house.

Хм, подумали щирі українці  – ми шо, не круті? І створили свою концепцію офісу з українською душею.

Нещодавно у Львові відкрили офіс компанії Google. Це великий модерновий будинок, що за формами є чимось середнім між НЛО, солом’яним крислатим капелюхом та вареником.

На вході Вас із чарівними посмішками запрошують активістки організації Феміна в характерному українському національному убранні – віночках із барвистими стрічками. У просторому холі на журнальних столиках красивими гірками лежать безкоштовні!!! канапки із салом та часником, виблискує жовтими хвостиками сухенька таранька, у великій кришталевій трилітровій банці плавають хрусткі огірочки. Приязні працівники за додаткову платню пригостять Вас безалкогольним буряковим самогоном «Вище неба» та пиво-горілчаним коктейлем «Кобиляча голова». Для дам – маленькі вазочки із соняшниковим насінням. Безкоштовний обід – борщ у банках із написом «Borshch forever».

Ви також можете скористатись масажним салоном «Кирило-Кожум’яка» та душем «Молодильна вода».

Офіси оформлені у синьо-жовтих і червоно-чорних тонах. Ті, кому не вистачило ноутбуків, використовують стильні гуцульські шкатулки з дубового дерева під таємні коди, олівці «Конструктор» твердості 5Т, фірмові записнички тернопільського видавництва “Школярик“.

У спортивному залі – гумові фігури Мерлін Монро та Руслани Писанки, спортивний козел із назвою Податковий Кодекс, штанги у вигляді валізок, бігові доріжки із назвою Податкова та стильні гумові кийки.

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

Для скорочення непродуктивних витрат часу туалети платні, причому плата  – із посекундною тарифікацією. На Новий Рік проводяться акції із знижками для працівників-ветеранів.

Кімнати для переговорів виконані у різних стилях – від мінімалістської кавалєрки із розкладачкою до львівського ампір-шику із позолоченими гіпсовими ангеликами і пальмами в пластикових вазонах. Існують також кімнати із назвами популярних українських казок, як-от «Цап та баран», «Рукавичка».

На Миколая, Новий Рік та інші свята працівникам дарують олівець із портретом керівників місцевого відділення фірми, річну підшивку журналів Вартова Вежа та листівку із пам’ятником Степану Бандері у Львові.

Хе, а може, то підступні гамериканці тоту концепцію вигадали? На біса нам, щирим українцям, Мерилін Манро?

©Intellias

0

Піратський новий рік

December 28, 2010

Минулої суботи, точніше сказати, минулої суботи та частину неділі ми святкували корпоративний новий рік. Поки минуло небагато часу, треба згадати, як же це було. Хоча забути таке буде складно навіть через багато часу.

Цього року ми продовжили традицію тематичних вечірок і всі раптом перетворились на піратів. Були пірати благородні, які, певно, вже встигли багацько напіратствувати і не мають більше потреби бруднити руки. Їх розшиті золотом камзоли та дорогоцінні аксесуари затьмарювали навіть наряди їх супутниць – прекрасних полонянок, які через кохання до своїх піратів також стали морськими розбійницями. Були пірати починаючі, які поки що встигли нажити хіба тільняшку, зняту, певно, з якогось п’яного моряка в портовій пивниці. Був навіть один сомалійський пірат негритянської національності з автоматом. Такого різноманіття піратів та піраток не бачив ні один порт світу.

І от, в суботу о сьомій вечора уся ця різношерста компанія завантажилась у піратський корабель Тортугу – і почалось… Ром чорний і ром білий, інші піратські напої та наїдки, привітання капітанів та офіцерів розпочали вечір. Розважав морських розбійників захоплений ними в полон бродячий актор Доцик (також відомий як однойменний ведучий радіо Львівська Хвиля). Більшість тут же отримали морське хрещення разом з новим ім’ям. Раніше відомі як Андрії, Михайли, Олеги, а тепер як Бідолашна Моллі, Щебетушка Джо або Роджер – Чавунна Макітра, пірати радо брали участь в морських танцях, змаганнях для справжніх чоловіків та хвалилися один перед одним своїми папугами.

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

І ще далеко за північ наш піратський корабель, освітлений святковою ілюмінацією, охоплений музикою та піснями, мандрував океаном свята, поки найстійкіші матроси не допили останню бочку рому  і не розійшлися спати і бачити сни про далекі землі, гори піастрів та кохання прекрасних танцівниць…

0