Pull to refresh
9
0
Георгий Подсветов @GeorP

User

Send message

3 лучших инструмента для описания RESTful API

Reading time3 min
Views118K

Взаимодействие различных сервисов с использованием АPI, из новаторства превращается в обыденность. Количество бесплатных и платных API уже исчисляется тысячами, и с каждым днем их число активно растет. А почему бы и нет? Продажа удаленных запросов к своему новаторскому сервису может принести больше прибыли, чем распространение услуг через свою площадку. И пусть, в таком случае, уже ваши клиенты ломают голову и тратят деньги на привлечение аудитории. Используя свой опыт работы, я предлагаю краткий обзор лучших решений по реализации API на сегодняшний день.
Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments17

BabelFish — полиглот в мире JavaScript

Reading time8 min
Views11K
BabelFish


Интернет приносит в нашу жизнь глобальность. И многие веб-ресурсы не ограничиваются аудиторией, живущей в одной стране и разговаривающей на одном языке. Однако, поддержка нескольких языковых версий сайта вручную — затея малоприятная и, начиная с определённого масштаба, вряд ли реальная.

Например, в REG.RU на сегодня в словарях более 15000 фраз, из которых порядка 200 используют склонение, и более 2000 используют подстановку переменных. Каждый день добавляется не менее 10 фраз. И это при том, что мы пока только начали локализацию сайта и впереди планы на новые языки.

Хотя задачи интернационализации и локализации программного обеспечения (в том числе в веб) не новы, и, в целом, довольно стандартны, хороших универсальных инструментов для их решения не так много. И подобрать такой инструмент для конкретного стека клиентских и серверных технологий не всегда просто, особенно если хочется использовать один и тот же инструмент и там, и там.

DON'T PANIC.

Недавно был опубликован пакет BabelFish 1.0, предназначенный для интернационализации JavaScript-приложений.

Идеи, лежащие в его основе, настолько пришлись нам по душе, что мы даже перенесли их на Perl в виде CPAN-модуля Locale::Babelfish, и используем это для Perl-приложений. Но вернёмся к JavaScript-реализации.
Читать дальше →
Total votes 23: ↑22 and ↓1+21
Comments25

Десять типичных вопросов на собеседованиях на знание HTML

Reading time7 min
Views100K
Аурэлио Де Роза несколько дней назад выпустил, на мой взгляд, очень привлекательную статью, которой я хочу с вами поделиться на тот случай, если у вас плохо с английским.
Читать дальше →
Total votes 37: ↑16 and ↓21-5
Comments42

Сэм Альтман: Как сформировать команду и культуру стартапа?

Reading time31 min
Views31K


Cтэнфордский курс CS183B: How to start a startup. Стартовал в 2012 году под руководством Питера Тиля. Осенью 2014 года прошла новая серия лекций ведущих предпринимателей и экспертов Y Combinator:


Первая часть курса

Disclaimer: осторожно, трафик (объемный материал + слайды лекции).
Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments7

Oil Rush: официальный релиз

Reading time2 min
Views1.9K

OilRush — стратегия в реальном времени от российских разработчиков из Томска.
Сегодня состоялся релиз версий для Linux, Mac OS X и Windows.
Стоит отметить, что проект является одной из первых технологических игр выпущенных для Linux.

Игра представляет собой смесь стратегии реального времени и жанра Tower Wars: вы управляете развитием морских платформ: нефтедобывающих и производящих, а также их обороной путем создания защитных сооружений, одновременно атакуя с моря и воздуха платформы врага. Дополнительное разнообразие стратегий вносит развитое дерево технологий.

По сеттингу игра напоминает фильм «Водный мир» — затопленный мир после глобальной катастрофы, в котором немногочисленные выжившие ожесточенно сражаются за остатки доступных ресурсов.
Читать дальше →
Total votes 282: ↑242 and ↓40+202
Comments154

24 недели Metro-дизайна для Windows Phone | #1 Принципы Metro-дизайна и язык Metro-дизайна

Reading time11 min
Views12K

Принципы Metro-дизайна


Обычно мы употребляем слово «Metro» как название стиля дизайна пользовательского интерфейса, который компания Microsoft использует в своей собственной платформе и также предлагает использовать разработчикам и дизайнерам при создании приложений для Windows Phone (в этой серии статей я фокусируюсь на Windows Phone). Но давайте немного углубимся в суть термина «Metro» и выясним, что же в действительности он означает. Начнем с того, что Metro определяется двумя вещами: принципами Metro-дизайна и языком Metro-дизайна.
Читать дальше →
Total votes 77: ↑61 and ↓16+45
Comments43

Топ-10 недооцененных веб-приложений 2011 года

Reading time4 min
Views18K
Мы регулярно натыкаемся на новые веб-приложения, однако не все из них получают заслуженную долю внимания. И в последние дни 2011 года мы хотели бы рассказать о десяти из них, которые, как нам кажется, достойны большей известности.

10. Мини-приложения




Начать список мы решили не с одного, а сразу с набора приложений. Остановимся на тех, которые выполняют одну простую функцию, но выполняют ее отлично. Среди них Every Time Zone (показывает текущее время во всех часовых поясах), Umbrella Today? (сообщает, понадобится ли вам сегодня зонтик) и notepad.cc (минималистичный блокнот). Еще есть Spreeder, который позволяет вам читать текстовую информацию заметно быстрее обычного; SleepyTime — скажет, когда вам нужно лечь спать, чтобы проснуться в оптимальное время; а также SimplyNoise, умеющий генерировать так называемый белый шум.

За кадром осталось еще много “умных” и полезных веб-утилит, для описания которых нам здесь просто-напросто не хватит места. Но вот вам все же несколько вдогонку: 0to255, Mixest, PDFMyURL, и Copy Paste Character.
Читать дальше →
Total votes 81: ↑72 and ↓9+63
Comments55

Meridian — музыкальный плеер в стиле Metro для Вконтакте

Reading time2 min
Views95K
Пост посвящается всем, кто слушает музыку в социальной сети ВКонтакте.

Итак, доброго времени суток, дамы и господа! Сегодня мы рассмотрим одно очень интересное приложение для прослушивания музыки из социальной сети Вконтакте — Meridian.



Чем оно интересно?
Читать дальше →
Total votes 59: ↑44 and ↓15+29
Comments104

Из html в pdf – легко! Обзор конвертеров

Reading time3 min
Views102K
Ежедневно в процессе деятельности регистратора REG.RU, в котором я работаю программистом, совершаются сотни операций, требующих оформления каких-либо официальных документов. Среди них — различные договоры, счета, сертификаты и т.п., которые необходимо печатать как компании, так и клиентам. Для таких целей хорошо подходит формат PDF, который на сегодняшний день стал де-факто основным для обмена и распространения документации. Основными преимуществами этого формата можно назвать: кроссплатформенность, аппаратную независимость и безопасность. Все вышеперечисленное позволило PDF завоевать популярность среди пользователей и стать одним из самых распространенных.

Как можно создавать документы в формате PDF на лету, из скрипта?
Читать дальше →
Total votes 79: ↑70 and ↓9+61
Comments24

Твиттер запустит инструмент для веб-аналитики

Reading time1 min
Views879


Сколько трафика ваш сайт получает из Твиттера? Дать ответ на этот вопрос позволит анонсированный Твиттером инструмент для веб-аналитики под названием Twitter Web Analytics.

Новый инструмент призван дать владельцам сайтов больше данных об эффективности их интеграции с Твиттером. Он основан на технологиях компании BackType, которая занимается социальной аналитикой и которую Твиттер купил в июне.
Читать дальше →
Total votes 28: ↑23 and ↓5+18
Comments12

Сервис Face.com научился распознавать эмоции людей на фото

Reading time1 min
Views1.2K


Компания Face.com известна как разработчик программного обеспечения, используемого для распознавания лиц на различных фотографиях. Довольно давно компания добавила функцию распознавания улыбки, а теперь вот добавились и остальные эмоции: удивление, злость, счастье (собственно, та же улыбка), грусть и нейтральное выражение лица.

Читать дальше →
Total votes 50: ↑46 and ↓4+42
Comments30

Паттерны проектирования

Reading time2 min
Views48K
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →
Total votes 47: ↑37 and ↓10+27
Comments29

Обновление рейтинга лучших приложений для Windows Phone 7

Reading time2 min
Views3.9K
Две недели назад я написал хабротопик про лучшие приложения под WP7, пообщав обновлять его раз в месяц. Учитывая, что его добавило в избранное больше 100 человек, видимо, имеет смысл продолжить. Итак, рейтинг лучших приложений для Windows Phone 7.5 получил месячное обновление.



+ официальный клиент «Вконтакте» (социальные сети)
+ Mehdoh (социальные сети)
+ MetroGram (фото, социальные сети)
+ Город (навигация)
+ SkyDrive (управление файлами)
+ Fragger (игры)

Замена:
= Кинопоиск: замена неофициального клиента на официальный
= Harbor Master: заменяет собой Flight Control (интереснее и сложнее)
= Shazam: заменяет SoundHound т.к. лучше понимает песни на русском.

Удаление:
— IMDB (есть кинопоиск)

Под катом более подробное описание и ссылки.
Читать дальше →
Total votes 47: ↑27 and ↓20+7
Comments35

Необходимые приложения для Windows Phone 7.5

Reading time7 min
Views81K
Все началось с того, что я подарил жене на Новый Год телефон на Windows Phone. Собственно, необходимость замены зрела давно, поэтому я активно изучал рынок. Увы, но iPhone, я считаю неоправданно дорогим (особенно, если покупать официальный), а Android, несмотря на всю мою к нему любовь, все еще слишком гиковый и требует множества лишних движений (особенно при обновлении и багфиксах). В общем, выбор пал на Windows Phone как на что-то среднее – все-таки запросы у жены попроще моих. И знаете, я и раньше имел возможность повертеть виндофоны в руках и убедиться в адекватности платформы, но после двух недель обладания (именно обладания) я просто влюбился в платформу. Поверьте, она очень и очень неплоха уже сейчас.

Но отставим лирику. После покупки, естественно, стал вопрос наполнения программами, потому как любая ось, это, прежде всего, предложения. И вот тут я столкнулся с некоторым русскоязычным вакуумом, касающимся приложений для WP7.5. Нет, блогов, посвященных приложения, уже множество. Но все они рассчитаны на регулярное чтение ресурса и выискивание зерен среди плевел. Мне же был нужен, что называется, рейтинг «всех времен и народов», а варианты «лучшая игра первой декады июля» меня мало устраивали. Помыкавшись по ресурсам, я наткнулся на ежемесячно обновляемый рейтинг от Gizmodo. Часть описываемых программ оказалась непригодной для пользователей России, поэтому я решил потратить пару вечеров на опробование, перевод описаний и подбор адекватных для нас замен.



Собственно, под катом и есть тот самый переработанный список лучших приложений под Windows Phone 7.5 Такой, знаете ли, стартовый набор, позволяющий оценить возможности телефона. Надеюсь, данный список будет интересен не только новым и будущим владельцам, но и давним пользователям платформы — наверняка найдется несколько достойных приложений, о которых они не слышали.

Читать дальше →
Total votes 48: ↑34 and ↓14+20
Comments73

Интеграция приложения на Windows Phone со SkyDrive

Reading time7 min
Views4.9K
Привет, %username%!

Если честно, я не ожидал, что столько людей добавят в избранное мой предыдущий пост. На самом деле это не может не радовать: платформа активно развивается и пиарится, что привлекает внимание разработчиков. Сегодня я хочу освятить тему работы со SkyDrive из приложения. Статья, как и в прошлый раз, будет основана на реальном кейсе: мне нужно было дать возможность пользователю расшарить файл в социальные сети.

Читать дальше →
Total votes 30: ↑23 and ↓7+16
Comments2

Iria

Reading time3 min
Views820
описание Здравствуйте, Хабралюди! Если бы кто-то месяцев 6 назад сказал мне, что я буду писать статью в блог про Win-дофоны — я, вероятно, обновил бы baseband его залоченого iPhone. Но, судьба-проказница распорядилась мной таким образом, что сегодня я попытаюсь немного порадовать вас легким чтивом именно на эту тематику.

Приблизительно в конце Октября, один мой хороший знакомый предложил мне поучаствовать в тестировании незатейливой программки, разработкой которой он занимался в свободное от работы время. Проблема заключалась в том, что программа была написана под Windows Phone 7, а сам-то я — не то чтобы евангелист Apple, но к своему айфончику создание весьма привыкшее, и, следовательно, перспектива разлуки с оным и обмен на неведомые мне доселе адские машины разработанные в катакомбах Редмонда мне не казалась такой уж радужной. Тем не менее, отказывать было поздно (да и неудобно как-то), и на следующие недели я отложил свой яблодевайс приняв на вооружение WinPh7 аналог. Дабы мои старания не пропадали совсем зря, я решил ознакомить Вас с тем, что мне пришлось тестировать. Возможно, вам даже будет интересно. Добро пожаловать под кат…

Читать дальше →
Total votes 58: ↑34 and ↓24+10
Comments26

WP7 клиент для TechDays.ru

Reading time3 min
Views846


Наверняка каждый, кто работает с технологиями Microsoft, программист и дизайнер, администратор баз данных или компьютерных сетей, сталкивался с необходимостью поиска обучающих материалов. В сети существует огромное количество площадок, на которых можно получить интересующую информацию. Встречаются, как откровенно бесполезные ресурсы, которые закрываешь, только увидев, так и сокровищницы знаний.

Первые нам не интересны, вторые же мы сохраним в закладках и будем возвращаться к ним снова и снова. Среди последних главенствующее место занимает, конечно же, msdn.com, точный объем данных на котором, знают, наверное, только в Microsoft. Но MSDN это преимущественно хранилище текстовой информации. Если же мы хотим получить информацию в видео-формате, то лучше ресурса, чем TechDays.ru не найти.
Читать дальше →
Total votes 30: ↑20 and ↓10+10
Comments19

Как установить Windows Phone 8.1 Preview for Developers не будучи девелопером

Reading time1 min
Views78K
Ответ простой — стать девелопером. Но ведь далеко не всем захочется платить 19 долларов за подписку, о которой потом и не вспомнишь. Как получить бесплатную подписку? Да очень просто — достаточно всего лишь внимательно почитать доки.

Перед тем, как приступать к процессу, подумайте о том, что вернуться на более раннюю версию нельзя, можно только отключить обновления на последующие тестовые сборки!
Читать дальше →
Total votes 23: ↑14 and ↓9+5
Comments7

Джентльменский набор для Amazon Kindle Paperwhite

Reading time3 min
Views99K

Чтобы настроить и установить все необходимое на любимую читалку Amazon Kindle Paperwhite требуется потратить достаточно много времени. С целью экономии Вашего времени, а также упрощения процесса настройки читалки, я и пишу данную статью. Также добавлены вкусные плюшки помимо стандартных вещей, которые можно сделать с Вашей любимой читалкой, порывшись в интернете… Я включил дополнительные настройки и немного подредактировал программный код. В итоге в мою сборку вошли модифицированные: приложения, игры, ланчер и меню. Кроме ярлыка ланчера, предназначенного для запуска альтернативного меню, на основном экране ничего постороннего нет.

Что входит в сборку:
Jailbreak читалки Kindle Paperwhite;
— русификация клавиатуры;
KUAL — ланчер киндл.
— альтернативное меню;
— словари для перевода текста в книгах с английского и на английский;
— читалки: KOReader и Cool Reader;
— браузеры: SkipStone и Midori;
— другие приложения: блокнот, доска для заметок, напоминалка, просмоторщик картинок, рисовалка, калькулятор, менеджер файлов;
— игры: шашки, шахматы, судоку, сокобан, реверси, гомоку, такузу;
— менеджер задач;
— быстрый вызов: вкл/выкл WiFi, вкл/выкл подсветки экрана, вкл/выкл ночного скринсейвера, вкл/выкл отображения аккумулятора в %, календарь, информация об устройстве.

Все действия со своей читалкой Вы делаете на свой страх и риск. Я никакой ответственности не несу за последствия данных действий. Не испугал Вас? Тогда приступим...
Читать дальше →
Total votes 89: ↑63 and ↓26+37
Comments44

На здоровье! Носимые устройства в спорте и медицине

Reading time3 min
Views68K
Среди технологических трендов на 2014 год выделяют, кроме умных часов и прочего, увеличение использование носимых устройств в спорте, слежении за здоровьем и медицине. Эти устройства помогают считать сожжённые калории и заставляют хозяина двигать пятой точкой в направлении лучшей жизни, сообщают врачу о повышении сахара и проблемах с давлением и обладают другими полезными функциями.

В посте — какие устройства уже есть у нас или появятся в ближайшем будущем, разделенные мной на несколько категорий.

Если вам есть, чем дополнить публикацию, пишите об этом в комментарии и личные сообщения — буду премного благодарен!

image

image image image

Читать дальше →
Total votes 45: ↑36 and ↓9+27
Comments53
1
23 ...

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity