Pull to refresh
1
0
Mokaton @mokaton

Пользователь

Send message

Важные аспекты RESTful API для вашего проекта

Reading time6 min
Views34K
Данная статья давно назревала в моей голове, но совсем в ином формате.
Прочитав последние несколько неуклюжих статей на тему WEB-сервисов (например: http://habrahabr.ru/blogs/development/108973/) и применения в них REST технологии, решил что настало время все-таки откинуть лень, выделить время и написать «переформатированную» в своей голове статью.
Итак, кратко, что Вы найдете в статье и кому она будет полезна:

новичкам, которые интересуются или планируют написать WEB-сервис для проекта
профи вряд ли найдут что-то новое для себя
— общая идеология REST
— применение CRUD в WEB-сервисах
— принципы KISS при построении раутеров
— лучшие практики
— немного пиара ;)
— ссылки, литература
Читать дальше →
Total votes 84: ↑74 and ↓10+64
Comments47

Финансирование стартапа от государства

Reading time5 min
Views3.8K
Допустим, фирму вы уже создали, отдавать инвесторам 75% долю не хотите, а денег где-то взять надо. Помощь приходит совершенно из неожиданного места – Государства. Речь идет о 350 000 рублей, которые вам (внимание!) подарят! Но заплатить придется некоторой бюрократической возней и потерей времени. Речь будет идти о малых предприятиях, зарегестрированных в городе Москве, так как пишу по собственному опыту.



По программе содействия развитию малого бизнеса г.Москвы (в других регионах есть аналоги) любой субъект малого предпринимательства имеет возможность получить до 350 000 рублей на следующих условиях:
  • Необходимо вложить не менее 50% собственных средств;
  • Нужно иметь помещение и договор аренды;
  • Необходимо потратить более 50% предоставляемой субсидии на покупку основных средств;
  • Возмещение арендной платы из бюджета — не более 3 600 руб. за кв.м. в год;
  • На расходные материалы можно потратить не более 20% субсидии.

Условия устраивают? Тогда действуем! 

Получить денег от государства...
Total votes 121: ↑114 and ↓7+107
Comments122

Кейс «Проектирование веб-сервиса бронирования билетов». Бизнес-анализ. Анализ бизнес-проблем

Reading time2 min
Views15K
Последним и завершающим разделом бизнес-анализа, после выполненного описания предметной области, является анализ проблем заинтересованных лиц, анализ зависимостей и описание бизнес-возможностей сторон.

V. Анализ бизнес-проблем


Проблемы, их владельцы и причины

Описание проблем удобно описывать с помощью таблицы, чтобы структурировать информацию по следующим пунктам.
  1. Проблема.
  2. На кого воздействует.
  3. Результатом чего является.
  4. Выигрыш от новой системы.
  5. Приоритет.
После описания всех проблем необходимо сортировать в порядке убывания по приоритету, чтобы выделить наиболее значимые.
Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments12

Что мы покупаем в Интернете?

Reading time2 min
Views3.7K
Инесса Роман-Погоржельская, специалист по связям с общественностью

Сегодня мы совместно с Ситибанком представили результаты исследования «Что покупают россияне в Интернете?», в котором не только оценили российский рынок онлайн-покупок, но и выяснили, кто они, российские интернет-покупатели.

По результатам исследования, объем интернет-покупок в 2010 году составит около 600 млрд. рублей, а к 2012 году превысит 800 млрд. рублей. По мнению аналитиков Ситибанка, с 2008 года объем онлайн-покупок утроился, а, по данным сервиса Статистика поиска Google, за тот же период в три раза выросло количество запросов «купить онлайн».

Согласно Потребительскому барометру Google, 88% интернет-пользователей выбирают товары в Интернете и приобретают их офлайн, в то время как 36% респондентов и делают свой выбор, и совершают покупку в Сети. При этом для поиска информации о товарах и услугах, даже при офлайн-покупке, чаще всего интернет-пользователи обращаются к поисковым системам.

Основной объем рынка и наибольшее количество соответствующих поисковых запросов приходятся сегодня на Москву и Санкт-Петербург, за ними следуют крупнейшие региональные центры. Стоит отметить, что география регионов, где пользователи чаще всего вводят запрос со словом «купить» в точности совпадает с географией регионов с самым большим объемом онлайн-покупок.

Средняя величина покупки в Интернете составляет 2500 рублей. Больше всего – треть от всего объема покупок — пользователи тратят на авиабилеты. За ними следуют покупки ж/д билетов и оплата услуг турагентств. Ведущей же категорией по количеству транзакций является оплата услуг связи. Интересно, что расходы на оплату Skype (и интерес пользователей) сопоставимы с показателями «большой тройки» российских операторов связи.

Какая же категория онлайн-покупателей самая активная? Это молодые образованные россияне – продвинутые пользователи банковских услуг, в том числе менеджеры среднего звена и владельцы собственного бизнеса. Мужчины совершают покупки через Интернет в среднем в два раза чаще, чем женщины. Любители интернет-покупок в среднем зарабатывают на 30% больше и на 65% больше тратят, чем офлайн-покупатели.

Самым быстрорастущим запросом со словом купить в России стал запрос «купить авто». Однако жители, например, Санкт-Петербурга предпочитают «купить велосипед», а в Кировской области самым желаемым товаром стал «катер».

Ну и напоследок стоит отметить актуальные тренды в мире онлайн-покупок. Это большой рост в категории «Электронные магазины музыки» и появление новых категорий (например, онлайн-аптек).

Очевидно, онлайн-продажам кризис оказался не помехой, и преимуществами интернет-шопинга пользуется все большее количество пользователей! Присоединяйтесь!

С полной версией исследования можно ознакомиться здесь.
Total votes 25: ↑17 and ↓8+9
Comments19

Новичкам в программировании под Mac/iPhone: смотрите видеоролики от эпла под Маком — сможете увидеть субтитры! (а также несколько самых важных ссылок)

Reading time2 min
Views6.8K
По моему мнению, осваивать новые фреймворки при программирования под айфон (и, возможно, под мак) крайне удобно, посмотрев про них видеоролики, лежащие бесплатно в iTunes University (каждый длиной около часа, их штук 50). После просмотра видеоролика в голове создается четкая картина, что с чем связано и как что вызывает, какие у классов есть возможности, и после этого достаточно reference, что встроен в Xcode, чтобы посмотреть прототипы методов и имена свойств. IMHO, без этих видео, используя лишь reference и guide и примеры, разобраться в том же фреймворке на порядки сложнее и дольше (особенно во всяких, связанных с видео и аудио).

Все время смотрел эти видеоролики на айфоне во время поездок на транспорте (ну и иногда под виндой, используя quicktime player v 7.6.6 — это практически текущая версия). Недавно первый раз запустил проигрывание видеоролика под макосью, и по доброму офигел — у них, оказывается, есть субтитры на английском! Это крайне удобно для тех, кто плохо понимает английский на слух.

UPD: На айфоне и айпэде субтитры тоже можно включить!!! Ткните на кнопку слева от слайдера уровня громкости.

Надеюсь, кому-то это поможет (особенно тем, кто еще не имеет комп с макосью, но подумывает о разработке под айфон и знакомится с документацией).

Ну и любезно предоставленная коллекция ссылок для начинающих от xzDeveloper — что почитать, что посмотреть (в порядке удаления от первоисточника):
Total votes 65: ↑49 and ↓16+33
Comments46

Отвечаем: как организовать мероприятие

Reading time4 min
Views1.6K
Эта статья является расширенным ответом на статью «Как организовать мероприятие». Написана она на основании личного опыта организации встреч User Group в родном городе.

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

Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments30

Вёрстка c «Ушами»

Reading time2 min
Views9.1K
Очень часто фантазия человека, разрабатывающего макет сайта, не ограничивается шириной 1024px, при этом требуется, чтобы сайт выглядел достойно на всех разрешениях и соответствовал полёту мысли дизайнера.

Проблему можно представить графически так:
image

Задача вёрстки заключается в следующем:
  • — независимо от разрешения (размера она браузера), информативная часть сайта находилась посередине;
  • — справа и слева должны остаться графические блоки (уши), причём эти уши должны быть видны только при увеличенном размере экрана браузера, а при уменьшенном не уместившаяся часть должна прятаться (в идеале, чтобы ещё горизонтальной полосы прокрутки не было);;
  • — страница должна быть резиновой от 680px до 1000px.

Работает для FF3, FF4, IE8 и почти для Opera.
Читать дальше →
Total votes 113: ↑73.5 and ↓39.5+34
Comments80

Как организовать мероприятие

Reading time1 min
Views668
Привет всем!
Занялся я вот таким вопросом — «как организовать своё мероприятие» и проведя много времени в интернетах, так и не нашел толкового ответа на данный вопрос. Конечно же я увидел ответы на некоторые вопросы, но не на все. Поэтому прошу тех людей, которые уже организовывали event'ы помочь мне с этим.

Что хотелось бы узнать:
  • Место проведения. Вроде понятно, что надо исходить из численности и т.д., а так же что требуется, но всегда есть подводные камни.
  • Если нет проектора, но он нужен — не покупать же его?! Есть ли возможность арендовать его, как другую дополнительную технику.
  • Поиск докладчиков. работу докладчика надо оплачивать? Я понимаю, что это мега влиятельное лицо, то надо, а что требуется для людей, которые просто хотят поделиться своим опытом?
  • Поиск спонсоров. По тематике встречи есть очень много продуктов, которые грех не продвинуть ведущим компаниям от Microsoft до Ubuntu. Как с ними договариваться? Какие примерные условия (хотя бы на примере Microsoft). Что требуется и по каким контактам с ними связываться.
  • Ну и дополнительные рекомендации тоже хотелось бы услышать.


Так же буду рад услышать любые рекомендации по этому вопросу.

P.S. Так как пишу в блог IT-event, то думаю понятно, что мероприятие на IT тематику.
Total votes 7: ↑5 and ↓2+3
Comments10

Грабли при верстке HTML писем

Reading time3 min
Views103K
Довольно часто наши клиенты устраивают регулярные рассылки с новостями. Почти всегда их не устраивают текстовые рассылки или простое оформление HTML рассылок. Наши дизайнеры вовсю креативят, а мы потом набиваем шишки при верстке их макетов с корректным отображением во множестве почтовых клиентов.

Ниже список встретившихся нам особенностей и способы их разрешения (как то упорядочить их мне не удалось, поэтому всё идет единым списком)
Читать дальше →
Total votes 282: ↑273 and ↓9+264
Comments77

Предпринимательство в сфере общественных благ

Reading time9 min
Views11K
В индустрии высоких технологий сейчас наметился интересный тренд. Еще недавно общественные блага рассматривались как область для благотворительности. Теперь же предприниматели, инвесторы и топ-менеджеры корпораций увидели в них возможность для получения прибыли. В этом эссе мы пройдем по основным вопросам рынка общественных благ. В частности, разберемся с определением, бизнес-моделями и направлениями роста.



Читать дальше →
Total votes 49: ↑45 and ↓4+41
Comments29

Делать SaaS или не-SaaS? Путеводитель для разработчиков

Reading time2 min
Views1.5K
Как только предприниматели в сфере разработки ПО решают создавать приложения для новых типов бизнеса, они должны задать себе вопрос: действительно ли имеет больший смысл создавать Софт как Сервис (SaaS) или лучше сделать коробочный продукт.

Это решение в конечном счёте сильно повлияет на стоимость компании. SaaS-компании сейчас имеют гораздо больше шансов на поддержку венчурным капиталом. Но для каждого хватит места в мире производства софта.

Вот основные пункты путеводителя, чтобы помочь сделать этот выбор:
Читать дальше →
Total votes 37: ↑26 and ↓11+15
Comments18

Сообщаем о ремонтных работах на сервере

Reading time1 min
Views4.5K
Обновление Хабра, проходившее вчерашним вечером, побудило написать краткую заметку. Во время тех.работ Хабр вывешивает одностраничную заглушку, текст на которой гласит о происходящих работах. Заглушка отдается по всем запрошенным адресам. Никакого редиректа: по какому адресу статьи не зайди — везде одинаковый текст о ремонте. При этом ответ сервера сопровождается статусом «HTTP/1.1 200 OK». Так делает большинство известных мне сайтов. И если человеку, по большому счету, все равно, то поисковик, проводящий индексацию сайта в этот момент, видит, что по адресу со статьей обновилось содержание — надо обновить индекс.

Это всё модальные окошки, которые придумали программисты:
[произошла какая-то фигня] — [OK] — Да это же ни фига не ОК!
@mad_escape

Решение придумано до нас и давно стандартизировано
Total votes 145: ↑139 and ↓6+133
Comments25

Как найти вашего первого клиента

Reading time4 min
Views88K
imageКогда станете хорошо известны в своем деле, клиенты будут постоянно обращаться к вам, а не выбудете искать их. Когда есть много работы, то и стараться продавать свои услуги не будет особой нужды.

Но, что делать, если только начинаешь? Прежде чем станут обращаться клиенты, могут быть проблемы с тем, что делать целый день. Это идеальное время, чтобы дать о себе знать.

Поиск клиентов для каждого разный и то, что работает для одного, не всегда работает для другого. Тем не менее, я бы хотел поделиться некоторыми из способов, при помощи которых я получал работу в самом начале.
Читать дальше →
Total votes 104: ↑86 and ↓18+68
Comments24

Требования к html-верстке

Reading time6 min
Views75K

1. Верстка, аутсорсинг и технические задания


Верстка — относительно независимый этап веб-разработки и, к примеру, в маленьких веб-студиях часто — это первый кандидат на аутсорсинг в условиях ограниченных трудовых ресурсов.
Так сложилось, что мне часто приходилось отдавать эту работу субподрядчикам и, несмотря на предполагаемую однозначность результата, иногда верстальщики меня очень удивляли. Причем чаще — в негативном смысле.

Чтобы сэкономить трудовые ресурсы штатных верстальщиков, недостаточно просто переложить эту работу на плечи первого приглянувшегося фрилансера. Все намного проще, если вы постоянно отдаете работу на аутсорсинг одним и тем же исполнителям — в процессе длительного сотрудничества всегда складывается какой-то негласный свод стандартов и требований, выполнение которых входит в привычку. Но если вы работаете с человеком впервые — самое хорошее портфолио и рекомендации не гарантируют получения нужного результата и более того — даже не предполагают, что исполнитель вообще вас правильно поймет. Потому нужны детальные технические задания по верстке.
Читать дальше →
Total votes 228: ↑204 and ↓24+180
Comments296

По ту сторону браузера: Как подключить прием платежей

Reading time4 min
Views33K
Привет!

Лето — жарко и писать про бухгалтерию совсем не хочется. Поэтому мы решили начать серию статьей, описывающих работу нашего SAAS сервиса изнутри. Напишем как о чисто технических вещах (процессинг платежей, безопасность, техподдержа), так и о том как мы выросли от перспективного стартапа к самоокупающемуся бизнесу — о деньгах, о людях, о проблемах любого молодого бизнеса и путях их преодоления. Если интересно что-то еще — пишите в комментариях или в личку.

Процессинг платежей


Итак, в какой-то момент вы понимаете что хотите начать принимать от пользователя денежку за свои услуги и начинаете думать как бы вам это лучше сделать. Ниже я опишу системы, с которыми мы начинали работать и на чем в итоге остановились. Все приведенное в статье является только нашим опытом, ни в коем случае не реклама и отражает только наше мнение. Возможно, где-то нам просто не повезло, а где-то наоборот способствовала удача.
Читать дальше →
Total votes 90: ↑84 and ↓6+78
Comments125

7 бесплатных сервисов для проверки сайтов (о которых вы могли и не знать)

Reading time2 min
Views253K
Картинка для привлечения внимания
Мне достаточно часто приходится использовать различные онлайн-сервисы для проверки доступности сайтов и их поверхностных тестов и проверок.
Как показал краткий опрос коллег — почти у всех эти наборы сервисов отличаются. Я хочу показать вам свой, прошу в
подробности
Total votes 187: ↑180 and ↓7+173
Comments72

Память наше все!

Reading time4 min
Views17K

Память наше всё!


Я думаю ни для кого не секрет, что память для человека это все. Все что мы делали, делаем, и хотим сделать – все хранится в памяти и без нее это все стало бы невозможным. И если память у нас плохая, то и делаем мы все из рук вон плохо. А у меня память не из лучших, и это постоянно сказывается на моей жизни.
Читать дальше →
Total votes 142: ↑127 and ↓15+112
Comments88

Линкбилдинг: отделяем зёрна от плевел

Reading time7 min
Views16K
«Что поСЕЕшь – то и пожнёшь».
(Русская народная пословица, плавно переходящая в интернет-мем)


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

Не так давно на популярном англоязычном SEO-ресурсе Search Engine Watch (что перевести можно приблизительно как «Поисковый Дозор»; привет Лукьяненко и Бекмамбетову :)) появилась статья Джона Линча «Анализируем 9 самых популярных стратегий получения ссылок». Нам стало до жути интересно, а произрастут ли зарубежные семена на нашей родной SEO-почве?

image

Мы перевели статью Джона Линча и снабдили её суровыми русскими комментариями закаленных SEO-стахановцев.

Читать дальше →
Total votes 95: ↑75 and ↓20+55
Comments74

XML + CSS = счастье

Reading time4 min
Views12K
Возрадуйтесь, дети мои, ибо пришёл я к вам с миром и богатыми дарами. Нет, я не принёс вам того, чего вы не видели. И даже не принёс того, чего вы не имели. От чистого сердца вручаю вам то, что всегда лежало у вас под ногами, но вы не замечали того, брезгливо перешагивая, пробегая мимо по своим, несомненно самым важным, делам.

Константы! Да, ваши чаяния достигли моих ушей, пробрались в глубины души и вырвали наружу эти прекрасные создания, позволяющие синхронно менять связанные значения в разных частях файла.

Примеси! Я же знаю, вы так устали без наследования. Приходится внедрять лишние классы в элементы или даже, переходить на тёмную сторону силы — копипастить по чёрному.

Отныне! Ваша душа будет чиста как у младенца. Руки в золоте как у царевичей. Дети послушными и приветливыми.

а теперь приступим к съёмкам порева
Total votes 128: ↑98 and ↓30+68
Comments53

Information

Rating
Does not participate
Registered
Activity