Показ дописів із міткою майкрософт. Показати всі дописи
Показ дописів із міткою майкрософт. Показати всі дописи

пʼятниця, 17 червня 2016 р.

Поламай свій сайт, поки це не зробив хтось інший. Підсумки.

Кілька днів тому мені довелося виступати на конференції -  #ITNonStop, і я вирішив підсумувати все сказане в один пост, так як моя доповідь була більше для привернення уваги до проблеми, тож зараз я хочу написати куди копати для пошуку рішень.
Перш за все сам OWASP,  там можна також знайти багато цікавого про:

Далі на що варто звернути увагу .NET девелоперам, це:
Особливу увагу я раджу звернути на блог Троя Ханта. Там розглядається багато тем про безпеку взагалі  і OWASP ризики зокрема,  з точки зору .NET'y. Крім того Трой написав кілька інструментів для перевірки веб сайтів, але ще раз повторюся - наш головний інструмент мізки. Також він написав інструмент з перевірки коли ваш логін/пароль міг "протекти" - https://haveibeenpwned.com/ , можете перевірити на свій страх і ризики. Але не робіть це на сайтах яким не довіряєте.
Отож про Троя:
Так, pluralsight платний, але можна отримати безкоштовні 3 місяці з допомогою Microsoft. Для цього переходимо на сайт Visual Studio Dev Essentials і там активуємо підписку на pluralsight. Якщо у вас є підписка Microsoft не MPN то можна отримати підписку і на рік.

І "last but not least" - http://owasp-lviv.blogspot.com/, блог львівських security інженерів, які регулярно проводять зустрічі - рекомендую відвідати.

пʼятниця, 21 серпня 2015 р.

Як у Майкрософтів виходять сертифіковані спеціалісти, але не виходить вчити людей.

Як не виходить з віртуальною академією, так і не вийде з edx. Допоки вони будуть генерувати сертифікованих спеціалістів які мають їх папірчики, а не знання.
Ніби і страраються і деякі відео цікаво послухати, але тести які беруться або звичайною логікою (як на малюнку) чи попереднім досвідом (а не знаннями отриманими з лекцій) просто розчаровують. А ще тонни контенту який ніяк не перевіряється в тестах, може мені краще MSDN читати?
От простий приклад, я зараз переглядаю їх курс Architecting Microsoft Azure Solutions. При тому, там був попередній опитувальник, і виноска - якщо ти набрав менше 50% на тому опитувальнику, в тебе будуть проблеми з курсом. Ага, щоб не часом. Попередній опитувальник - 10%, а два тижневих опитувальники 83% і 71% - це при тому, що я за другий тиждень ще не подивився всі відео і промазав по одному з "булевих" питань. 
Навіщо ці тести Білі? Де цікаві завдання? Я би подумав, що з програмними тестами складінше, але у Монго ДБ вийшло.

вівторок, 16 жовтня 2012 р.

Exam 70-483: Programming in C# - Здано!

Майкрософт, як завди після випуску нової версії фреймворку, випустув нову версію сертифікаціних екзаменів і як завжди вони мали бета період (безкоштовний). Нажаль, цього разу бета період був по тижню - два. Тож в мене знайшовся час лиш на один екзамен - 70-483: Programming in C#.
І йо-ху, сьогодні мені надійшов повідомлення про те що я здав цей екзамен. В принципі він мені нагадав 536, але простіший. Два питаннь по шифруванню, не було нічого про підписування асемблей і мінімум одне питання по таск лайбрері. Крім того кілька відверто дитячих питань про роботу з стрінгами, трай і світч. Ну і кілька не таких вже дитячих над якими довелось подумати.
Нажаль майкрофти не висилають детального розшифрування екзамену, тож я не можу знати які області я здав чудово, а які потребують додаткової роботи.

середа, 4 квітня 2012 р.

Microsoft ДевДейз'12 у Львові

Вже традиційно на початку весни у готелі "Супутник" пройдуть дні програміста від компаніїї Microsoft
Короткий порядок дня: 
  • Windows 8 для розробників
    Мова буде йти про архітектуру Windows Runtime, технологіях для розробників та перспективах розробки Windows 8 застосунків. 
  • Що таке Metro-інтерфейс
    При розробці застосунків  для Windows 8 слід враховувати багато факторів та вимог, відповідність яким дозволить створити дійсний метро застосунок. Про це буде йти мова у доповіді.  
  • Сенсори, пристрої, підтримка touch
    Мова буде йти про можливості використання великого спектру сенсорів у застосунку, а також про створення інтерфейсів, які однаково добре будуть працювати з мишею, пером або пальцями користувача. 
  • Нові елементи управління
    Мова буде йти про можливості використання нових елементів управління, а також про їх стилізації і теми. 
  • Інтеграція з платформою
    Мова буде йти про можливості зберігання даних у Windows 8 застосунках,  інтеграції з платформою (Settings, Share та ін.), а також про Tiles.
Як на мене має бути цікаво, зареєструватись і почитати деталі можна тут. Поспішайте - кількість місць обмежена.
 

понеділок, 2 січня 2012 р.

Чудові приклади як використовувати Бінг Мапс у своїх Сілверлайт додатках

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

вівторок, 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 девелопер тулз встановлюються на Вісту чи Сімку які проінстальовані на "живу" машину і на віртуалці не підуть! Це пов'язане з роботою емулятора.

Уперед!

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

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

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

понеділок, 18 жовтня 2010 р.

Трейнінг курс по четвертому Сілверлайту

Наткнувся на хороший трейнінг курс по сілверлайту..
Почитати як мінімум перші глави про відмінності з трійкою дуже корисно.
Silverlight Training Course (Silverlight 4)

UPD: таки знайшов першо джерело - блог Gerry O'Brien 'а.

четвер, 7 жовтня 2010 р.

А ти знаєш куди веде срібне світло?

Як майркософти нахвалялись - так і сталось. Бета екзамену по сілверлайту (70-506 TS: Silverlight 4, Development) іде до нас. Зареєструватись там не так просто. Спочатку потрібно зареєструвати SME (Subject Matter Experts) профайл. У якому потрібно вказати, що хочеш приймати участь у бета тестуванні екзаменів і вказати технології з якими працюєш.. І якщо ти сподобаєшся МС то тобі вишлють запрошення на екзамен.. яке насправді нічого не гарантує бо кількість місць обмежена і так підозрюю, що когось можуть випахати "на повному ходу".. словом як карта ляже вирішать уважні працівники корпорації..
Профайл заповняти - тут.
Про екзамен почитати - тут.
Оригінальний пост на буржуйській, звідки почерпнув більшість інфи - тут.

середа, 6 жовтня 2010 р.

MCPD - Халепа

За поведінку, що порочить високе звання українського девелопера і за аморальний спосіб життя - майкрософти позбавили мене статусу mcpd.
А якщо серйозно - то ці хлопаки міняють правила гри по ходу гри. Я здав дві бети екзаменів.. Потім вони подумали і вирішили що цього не достатньо.. І почали з того що всім новим здавшим (що закрили два такіж екзамени) не давали того звання.. Але тим хто закрив бети нічого не забирали (мені на це увагу звертали - я перевіряв свій транскрипт).. Тепер же вони відновили справедливість. Ну щож, якщо захочу це звання повернути - тре доздати ще два екзамени.. Впринципі думаю про те - але не раніш чим вони книги до них випустять.. се ля ві.

PS: Дарма я сайти течдейз матюкав.. відплата невідворотня :)

Гарячі клавіши до віжуал студії.

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

середа, 30 червня 2010 р.

MCPD: Windows Developer 4

Як показала практика майкрософт присилає вітання з зданими екзаменами поетапно (а не всі зразу), тож я зарано похвалився. Доведеться похвалитись ще раз.
Сьогодні зранку мене порадували званням MCPD (для тих хто не знає - це крутіше чим MCTS).
Про питання не писатиму - не можу нічого путнього згадати (2 місяці минуло). Взагалі до екзамену готувався доволі розслаблено - так як немає толком звідки щось прочитати, тому тим і не турбувався. Користувався досвідом, логікою і знаннями отриманими з розрізнених блогів..

пʼятниця, 25 червня 2010 р.

.NET Framework 4, Windows Applications

Вуаля, я здав 511 TS: Microsoft .NET Framework 4, Windows Applications Development бета екзамен і тепер я є MCTS .NET Framework 4, Windows Applications.
Тепер можна з розумним виразом обличчя написати кільки рядків про складність і тему того екзамену, принаймі що пам'ятаю (здавав у квітні): Більшість питаннь впирають в знання WPF і нових його фіч. На весь тестовий екзамен (у тестовому вдвоє більше питань) було кілька запитань по WinForm (дуже мало) і одне по Microsoft Surface ☺.. може ще якісь - та вже не пам'ятаю :(

вівторок, 22 червня 2010 р.

Фраймворки і слово "швидко" - таки розріджують мозок

Майкрософт Україна відкрили сайт де викладають відео з теч дейз - http://www.techdays.in.ua. Відео можна скачати повністю на халяву, лиш потрібно залогінитись на сайт.. або вимкнути джава скрипти..
Отакто, цікаво - хто то для них писав?

понеділок, 26 квітня 2010 р.