середу, 28 грудня 2011 р.

Онлайн курси - Введення в Штучний Інтелект

Не так давно закінчились широко анонсовані у вузьких колах онлайн курси від викладачів Стенфорду. Я прийняв участь в одному з них, а саме "Введені до штучного інтелекту". На цей курс записалось понад 130 тисяч людей (першу домашню зробило понад 40 тисяч, що позакінченню було - на знаю). Сам курс сподобався, звісно до "живого" викладання тут далеко, але це всерівно краще ніж самоосвіта. Бо хтось тебе "вів" і дедлайни на домашні дуже стимулювали не забивати на навчання. Мова викладання - англійська, що було додатковим викликом. Дуже помічними були субтитри складені добровольцями, були навіть російські - але я ними не користувався, щоб не "псути" термінологію. Чим ближче до кінця - тим на меншу кількість мов уроки перекладались. Останній йшли взагалі без сабів (добре що на екзамени були англійські).
Мій результат 82% - не так вже погано, але відверто кажучи до перших тисяч далеко. Було багато людей для яких предмет був не новим, і які йшли лиш заради цікавості (не дивились лекцій - лиш розв'язували домашні).
І на останок про приємне. На цьому нічого не закінчилось - з січня розпочнуться нові онлайн курси в основному на комп'ютерну тематику - http://www.class-central.com/. Тож кому цікаво - приєднуйтесь! 

вівторок, 15 листопада 2011 р.

Де підівчити XNA для WP7

Майкрософ Україна продовжує гарну традицію онлайн трейнінгів. Цього разу розповідатимуть як програмувати під ІксЕней(XNA) для віндовз телефона. Не варто очікувати глибоких лекцій, але якщо ти не розумієш в тому нічого (як наприклад я), то вам буде цікаво.
Реєстрація  -  тут.
Якщо цікавитесь відовз фоном, то ще можна почитати 31 день Манго (на англійській).
Насолоджуйтесь.

неділю, 30 жовтня 2011 р.

WP7 Хакатон у Львові.

До Львова завітала така чудова подія - як Хакатон. Так як Windows Phone 7 не є вже геть для мене чужою технологією - вирішив завітати, щоб відчути з середини як воно відбувається.
Хто не знає, головна ідея - написати робочу програму (чи хоча б прототип) за одну ніч малою командою до 3 чоловік... в ідеалі то має бути від ідеї до робочої програми - зроблено в одну ніч. Буду відвертий - ідею підібрали, ще до події.
Наш склад був доволі різношерстий. Ніхто з нас професійно не працює з WP7 чи в мобільних технологіях, більш того - одна людина взагалі дотнет за тиждень до події почала розгрібати. Двоє учасники вперше зустрілись на хакатоні.
Коротко про ідею. Непогана в нас була ідея. Відверто кажучи, реалізація підвела. Через відсутність думки як то має бути - багато часу витратили на дискусії речей, які потім були "викинуті" з прототипу (через відсутність часу). Ну і фінальне допилювання.. коли я ранком, в зомбі стані, зводив до купи дві частини - запам'ятаються мені надовго, особливо той момент, коли виявилось - що одна частина "магічним" чином навертає іншу.
Презентація, як завжди пройшла на ура (триндіти, не писати), особливих ілюзій на перемогу не відчували (дуже вже не по "дружніх" степах то працювало - а щось не так, навіть до крешу доходило).
Пару слів про інших учасників: були не тільки місцеві, а й люди поприїзжали з Київа і Одеси. Найбільш учасникі "виставила" компанія хостер свята (одна з цих команд перемогла). Приємно вразили студіки - перш за все продуктивністю і завершеністю ідей. Було їх багато, деякі навіть з першого курсу.
Ось так, весело минули останні вихідні жовтня. На виході я отримав новий досвід і напів робочу програму. Яку ми обов'язково допиляємо і викладем на маркетплейсі безкоштовно.
Більше фото з події - можна подивитись на фейсбуці.



вівторок, 12 липня 2011 р.

WP7Champion або як я виграв Kinect.

Ну щож. Про все почну по порядку. Я вже приймав участь у конкурсі на розробку під Windows Phone 7. Тож уявляв, що воно таке і як його з'їсти. Довелось почути незадоволені відгуки про аплікації переможці - і з того я виніс урок (відзначив собі, що було складовою їх успіху).
Тож коли МС почали новий конкурс по розробці ігр під WP7 - я до нього підійшов прагматично і без ілюзій. Перш за все - як не було заманливо, я пожертвував можливістю повчити XNA (там для мене потрібно було починати з нуля) і вз'явся за Silverlight. Але будучи відвертим скажу, основним чинником була можливість уникнути конкуренція компанії, що також приймали участь у конкурсі (хоч як показав приклад Маріо - все можливо). Друге, відкинув ідеї які займали багато часу на реалізацію (всякі симулятори спорт-менеджерів і так далі). Зупинився на логічній грі - вибрав ту яка мені самому до вподоби - Мешю.
На першому етапі приділив більш уваги зовнішньому вигляду, ніж логіці гри (потрібно було вислати лінк на відео). А баги дофіксав - вже маючи квитки у Київ.
Кілька слів про фінал. Проходив на пароплаві, за вікном колихались київські пагорби тож тим хто відстрілявся першим - пощастило ними насолодитись. Та як я розповідав про аплікацію майже в кінці - більшість прогулянки "пропарився" готуючись до виступу.
Перед моїм виступом презентували справжню вундер гру (GB&W) яка писалась кілька місяців кількома людьми і презентував її композитор, а виглядала круто "по дорослому".. Чесно кажучи був трішки мандраж показувати після того гру написану за 4-5 днів. Але подяка рідному універу за приказку "5 хв ганьби і вільний" (заспокоює). Презентацію готував дуже скурпульозно (спеціально в плануванні на то час виділяв), в мене було - поверпоїнт слайди, відео з фічами гри, іксбапки якщо хтось з членів журі захоче її встановити на телефон і вихідні коди - щоб була можливість запустити і продемонструвати роботу. Підчас презентації використовував слайди і відео. Відмовитись від запуску проекту на користь демонстрації відео - була вдала думка. По перше, як би там не було - студія могла довго "роздуплятись" з проектом (це займає час і змушує журі сумувати), далі якби я запустив живу програму - то мені самому довелося б там клікати. А будь-яке питання збиває тебе і ти зупиняєшся щоб щось пояснити. Тож поки я співав солов'єм про переваги японських логічних ігор по ходу звертаючи у всі сторони - що тільки не питало журі, можливості гри беззупинно демонстрував відео ролик.
Питання журі виявились передбачуваними і я міг чітко відповісти і пояснити - чому так (ще раз слава рідному універу і моєму досвіду). Хоч відверто кажучи не всі учасники були готові відповідати на подібні питання (круто з технічною стороною, але не допрацьована була презантація) - але таке життя і варто думати на перед не тільки про технічні речі.
Коли настав час оголошення переможців і вручення призів - я щиро надіявся на телефон. Як тільки телефони "скінчились" стало трішки сумно. Звісно перше місце одразу підняло мій настрій. Але перші 2 години після того не покидала думка - щож я буду з тим робити?? Відповідь проста - під цю вундер гру також можна девелопати. Тож XNAя не уникнути.
Кілька слів на підсумок - що буду робити з грою. Зараз помаленьку долокалізовую її. Написав лист авторам самої логічної гри - вони дали дозвіл паблішинг (лиш аби не на території Японії). Тож скоро вона має з'явитись на маркетплейсі як безкоштовна (для мого самопіару).

Кілька лінків про подію:
Сайт конкурсу - WP7Champion
Про фінал на МС Юей - microsoftua
Твіт з моїм фото - twitpic
Стаття на девелоперсах - news

четвер, 26 травня 2011 р.

MS міняє зовнішній вигляд програми тестування

Як видно майкрософти добряче взялись за "покращення" екземенаційної політики. Крім "покращень" в умовах партрнерства і ціни за екзамени вони вирішили зробили і щось хороше.
А саме покращити зовнішній вигляд програми для тестування. Проводять активні опитування на тему, що нам більш потрібно (підсвідка коду, скрол миші, детальніші описи розбиті по пунктах). Про це можна подивитись відео

Link
Чи навіть самому поцикати - http://mcppoc.rangers.ms/

четвер, 28 квітня 2011 р.

Що потрібно вчити, щоб отримати ПРО сертифікацію з Сілверлайту

На даний момент не існує ПРО (MCPD) сертифікацї з Сілверлайту. Але Майкрософт планує. Не найближчим часом, та всеж. І навіть проводить опитування девелоперів - що на їх думку такий екзамен повинен включати.
На сьогодні драфт виглядає так:
  • Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
  • Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4
  • Exam 70-506: TS: Silverlight 4 Development
  • Exam 70-519: PRO: Designing and Developing Web Applications Using Microsoft .NET Framework 4
До речі, останній екзамен народ бакланить і я в тому числі (різні то технології). Тож можливо його виключать. Як я вже писав - екзамен вийде не скоро, тож існує висока ймовірність, що до того часу щось зміниться і список поповниться чимось новим.

пʼятницю, 1 квітня 2011 р.

ВінФон7 бета екзамен - на підході.

Доки віндвоз маркет безуспішно намагається у нас відкритись.. доки логічні нові фічі до телефону пакуються в апдейти.. До нас дійшла бета екзамену, для девелоперів які готові без підготовчої літератури, відповісти на вдічі більшу кількість питань і отримати сертифікат безкоштовно - (пруф лінк).
Скажу більш того - виглядає так, що здача бети можлива лиш на протязі квітня.
Як то зробити? Потрібно оновити (вказати, що цікавишся WP7) свій SME профайл, або стоврити його (як? я вже ніби писав - тут). І чекати запрошення..
Щож все таки можна почитати?
Зверність увагу: WP7 девелопер тулз встановлюються на Вісту чи Сімку які проінстальовані на "живу" машину і на віртуалці не підуть! Це пов'язане з роботою емулятора.

Уперед!

неділю, 20 лютого 2011 р.

Тече вода каламутна..


Тече вода каламутна,
Чом дiвчина ходить смутна?:

А способів дівчину засмутити, лиходій знаює купу.. Особливо якщо їй не пощасливилось і її провайдером в інтернеті є Воля (чи як там вони себе звуть).
Перша за все, при підключені до інету, там попрохали вигадати логін і надали сервіс з перегляду власної статистики, зміни тарифних планів і так далі. Для авторизації в даному сервісі попрохали використовувати як пароль - номер договору. Доволі тупо, так як номер договору це величина не змінна і доволі відкрита (на квитанціях її друкують). Дуже скоро вони це самі докумекали і одного чудового дня до дівчини прийшов лист, що логін і пароль для доступу поміняли місцями. Тепер усе логічно. Як би там не було, хто його зна що там за логін.. Хм.. та ні. Це не так секрено, порившись у себе в скринці лиходій може знайти лист від Волі де у поле "кому" додані всі абоненти (про зміну тарифів писали, чи про ще якусь рекламу). Тепер трішки удачі - потрібно вгадати логін конкретного абонента (багато з них задані по шаблону ім'я.прізвище.. і взагалі можна побрутфорсити якщо що) поритись у фізичній поштовій скринці (в мене наприклад вона навіть замку не має) і вуаля - маєш пароль (id договору). Лиходій з якогось комп'ютерного клюбу на пошті :), міняє тарифний план, підключає додаткові платні сервіси і чинить інші безчинства які приведуть до втрати грошей з рахунку і відповідно мають засмутити дівчину.
Ай-я-яй.. що тут скажеш. Кляті лиходії, бідна дівчина.. А потекла то Воля..!

PS: Історія вигадана, будь-які збіги з реальними подіями чи подібність до реальних брендів - випадкова :)
PSS: Ніби лиходійства на рівні 5 класу.. але уявим, що мета не засмутити дівчину, а знизити лояльність до провайдера (перед тим вийти на тих же абонентів з власними подібними послугами)??
PSSS: Якщо ви помітили, що ваш провайдер такийже лайдак, раджу зайти на вкладку персональні дані і змінити пароль ;)

вівторок, 1 лютого 2011 р.

Йоху! Я тепер сертифікований джедай сілверлайту.

На додаток до звання MCTS в десктоп технологіях, я отримав такеж звання для вебу (якщо сілверлайт, ще можна вважати вебом - бо ВінФон7 і ЛайтСвіч натякають на інше ;) ).
По гарній традиції здавав бету екзамену (мінімум в двічі більше питань, можливі помилки, але безкоштовно). Питання не були складні і явних помилок не помітив. Хоча про мапінг фреймворк я взнав лиш на тому екзамені, думаю відповів на них правильно (питаннь було два, одна відповідь очевидна, а друга містилась у першому питанні ;)).
Крім того завдяки часу виділеному на здачу екзамену систематизував свої знання по цій технології.

середу, 19 січня 2011 р.

Бада, бада.. Або як я виграв телефон.

Ну щож, розповім про все попорядку. На початку вересня, коли я повернувся з відрядженя, на девелоперсах звернув увагу на дивну табу - яка форваднула мене на сайт самсунгів. Там я взнав, що вже 3+ місяці триває 4-ох місячний конкурс під платформу Samsung Bada. Завжди хотів освіжити практичні знання з С++ - тож вирішив погратись. Тиждень порозбирався що це таке, ще тиждень намагався написати щось толкове (але виявилось, що інтерфейси для деякого функціоналу є лиш заглушками) і за тиждень написав програму рівня лабораторна другого курсу (так так, я забув плюси). Звучись страшно (тиждень), але насправді це лиш вечори.. і найбільше часу в мене забрали спроби зробити гарну гую (сумна історія, багато спроб з різних боків)..
Так як я не страждаю надмірною скромністю і думка, що десь там хтось буде з того "лахати", мене самого тішить і змушує "полахати" - тож я то все відправив на конкурс. І тут увага, ганьба всім насільникам, я знаю купу народу які мою "лабараторну" зробили б за годину - промовчу про конкуренцію - я втрапив у 20-ку. Тобто у другий тур - де потрібно було відтесутвати додаток на пристрої, який ласкаво надав Самсунг.
Про якусь перемогу я ілюзій не мав, але все таки переписав ту "лабу", виставив їй нормальні привілегії щоб ішла на моєму телефоні...
Пару слів вражень про сам апарат. По роботі доводиться цяцькатись з айфоном - тож порівнюватиму з ним:
  • Сам апарат вужчий, вищий і легший, тож зручніш лежить в руці коли розмовляєш.. і виглядає компактнішим.
  • Інет - тут айфон зручніший за рахунок ширшого екрану.. відповідно ширші кнопки на "клавіатурі".. але це не критично. І там і там тач зум.. браузери стабільні.
  • Аплікухи - чесно кажучи мені не так їх багато було потрібно, але бада виявилась зручнішою, бо не просила кредитку, щоб зайти у її магазин і скачати щось халявненьке.. з айфоном таке можливе через "хаки".
Про загальні характеристика апарату можна почитати - Wave (S850).

От такто, порядок і цілеспрямованість б'є клас..

PS: До речі, Бада - це не операційна система (як пише у вікіпедії), це платформа. Я вже на тому спір виграв :)

вівторок, 18 січня 2011 р.

Конференція AgileBaseCamp Львів

Ось такий чудовий спам прийшов з совфтерву - Конференція AgileBaseCamp Львів. Не буду передруковувати те що і так згадується на сайті за лінком. Ідея в іншому - конференція платна, але якщо реєструватись групою більше 5 чоловік обіцяють знижку (написав листи, думаю завтра буду знати яку). Нас вже є 2 людини які точно ідуть (навіть без знижки і безкоштовних печеньок).. приєднається ще одна людина (також точно іде, але можливо йому як працівнику СС перепаде халявна перепустка).
Тож шукаю бажаючих приєднатись щоб отримати знижку. Пишіть на мило - rredcat пес гмайл дот ком.