graywolf

graywolf

51p

126 comments posted · 2 followers · following 3

4 weeks ago @ graywolf's lair - Про картини · 0 replies · +1 points

Та нема за що - малюй ще ;)

Про книжку - кльово-кльово. Обов'язково пиши.

О! До речі, фотокопії твоїх картин ще реально зробити? ;)

6 weeks ago @ graywolf's lair - OAuth2 - промін... · 0 replies · +1 points

Хм, интересный сервис - надо будет посмотреть детальнее, но в данном случае это было бы убер-решение :)

А насчет времени - там дело-то не пыльное было... Основную часть уже сделали для меня, а я только немножко поправил ;) Можно было бы написать еще быстрее.

7 weeks ago @ graywolf's lair - OAuth2 - промін... · 0 replies · +1 points

Ось трохи більше деталей по безпеці OAuth2: http://blog.springsource.org/2011/11/30/10317/

7 weeks ago @ graywolf's lair - OAuth2 - промін... · 0 replies · +2 points

Все досить просто: користувач має підтвердити те, що він надає право використовувати свої дані третій стороні на сайті сервісу, який дозволяє авторизацію по OAuth2. Для цього користувач редіректиться на сайт. Після підтвердження йде редірект назад на сайт, що запитав авторизацію (callback) з кодом. Далі третя сторона напряму (не через браузер користувача) міняє code на token, причому в параметрах фігурує secret key, який унікальний для кожного додатку, але про який не має знати користувач (якщо я правильно розумію - аби уникнути фальшивої авторизації).

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

7 weeks ago @ graywolf's lair - Garage48, Startup Mixe... · 0 replies · +1 points

Є таке... :) У нашої команди на колишній роботі колись теж було завдання написати свій медіаплеєр "на вчора". Три дні поспіль по 10-12 годин кодингу - і особисто у мене відхідняк весь наступний тиждень, бо мізки вже геть не варили. Зате це було весело - не звичайні будні від дзвінка до дзвінка, а виклик (не лише просто зробити свій шматок задачі, а перед цим ще оптимально розподілити роботу на трьох, організувати взаємодію). Мені особисто результати таких спринтів (нехай виснажливих, зате дуже цілеспрямованих) приносять більше задоволення аніж рутина. В них встигаєш отримати результат ще до того як пропаде запал, а мені складно підтримувати власну мотивацію на довгострокових речах, коли кінця і краю не видно.

Але все-таки це ж не 24 години суцільного кодингу на пообідати та покимарити теж трохи час є ;)

11 weeks ago @ graywolf's lair - Перемогти п... · 0 replies · +1 points

Хм, має сенс :) Поправив, але на "програмні коди".

11 weeks ago @ graywolf's lair - Перемогти п... · 0 replies · +1 points

Дякую! ^_^ Як в тебе справи взагалі? А то давно щось не чутно тебе було...

11 weeks ago @ graywolf's lair - Перемогти п... · 0 replies · +1 points

Дякую! :)

Приємно читати відгуки - це дає мотивацію і наснагу взятись перекласти ще щось цікаве і варте поширення ^_^

11 weeks ago @ graywolf's lair - Google datastore sucks... · 0 replies · +1 points

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

12 weeks ago @ graywolf's lair - Перемогти п... · 0 replies · +1 points

Поправив. Має бути краще.