Как стать автором
Обновить
0
0
Gregory House @theemfs

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

Отправить сообщение

Внимание: ИП в IT под ударом?

Время на прочтение5 мин
Количество просмотров45K
Не первый раз пробую привлечь внимание [хабр]общества к проблемам микро-, малого и среднего бизнеса в IT. Всё чаще после публикаций стали писать люди: кому-то я помог, кому-то, к сожалению, по разным причинам — нет. Но то, что вопросы поднимаются злободневные — очевидно. Поэтому — продолжаю.

Казалось бы, откуда этот, спорный на первый взгляд, тезис: «ИП под угрозой»?

menaskop туда и обратно к ИП

Читать дальше →
Всего голосов 63: ↑38 и ↓25+13
Комментарии233

Как можно зарабатывать на Wi-Fi в общественных местах (если вы не платите, то вы — товар)

Время на прочтение7 мин
Количество просмотров42K

Карта расположения Wi-Fi устройств в реальном времени показывает точки наибольшего интереса посетителей выставки

С развитием iBeacon’ов, хорошего широкополосного 5-гигагерцевого канала, появлением довольно доступных антенн с beamforming сегодня есть возможность давать быстрый коннект под HD-видеопоток даже в таких традиционно сложных местах, как стадионы. Кстати, у нас уже был проект, где мы делали для стадиона приложение с возможностью просмотра повторов сразу после гола на телефоне и справкой по тактической расстановке, статистике игроков и так далее.

Сейчас Wi-Fi получил новые фичи для следующих мест:
  • Музеев (технология заменяет гидов).
  • Спортобъектов от 5–8 тысяч зрителей.
  • Выставок (теплокарты как на картинке выше, навигация).
  • Торговых центров (навигация и реклама).
  • Транспортных узлов (сервис в аэропортах вроде авторегистрации на рейс).
  • Складов (поиск товара).
  • Туристических объектов (открытый Wi-Fi и аналитика).

Ниже — подробнее о том, как, почему и зачем. И где вы покупатель, где вы товар.
Читать дальше →
Всего голосов 40: ↑33 и ↓7+26
Комментарии5

Обработка sms на куче одинаковых gsm модемов без насилия над udev

Время на прочтение3 мин
Количество просмотров13K
Дано:
Есть бухгалтерия, которая работает с множеством коммерческих организаций. Банковские web-клиенты шлют коды подтверждения для той или иной банковской операции в виде sms. Одинаковые GSM модемы воткнуты в USB хаб Linux сервера. На сервере установлен пакет smstools3 для приёма и обработки sms и пакет usb_modeswitch для правильного определения модемов через udev.

Задача:
Организовать приём sms и их подачу бухгалтерам. Помечать приходящие смс наименованием организации.

Проблемы:
Модемы китайские, без индивидуальных серийных номеров и нет возможности их различить с помощью правил udev. При перезагрузке сервера или перестановке того или иного модема происходит переименование этих устройств.
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии18

Шесть подработок для ИТ-специалиста, за которые платят в долларах

Время на прочтение5 мин
Количество просмотров118K


Не поймали за хвост удачу в виде главного бага известного сервиса, нет желания “толкаться” на oDesk или не хочется делать то же, что уже и так делаете в рабочее время?

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

Три пункта не про работу
Всего голосов 75: ↑40 и ↓35+5
Комментарии62

Восход разработчикономики

Время на прочтение10 мин
Количество просмотров62K
От переводчика
Почитывая несколько лет назад журнал "Форбс", я наткнулся на статью, которую нашёл крайне интересной. Ну, знаете как бывает — читаешь, читаешь, и на каждом абзаце воскликаешь: «О! Це ж про меня!». Не мог поверить, что я один такой, и никто не сподобится уж если не перевести, то хотя бы сослаться на неё в русскоязычной прессе. Однако за четыре года этого так и не произошло. Ну что ж, «хочешь сделать что-то правильно — сделай это сам», посему предоставляю вниманию почтенной публики первую половину статьи. (Стараюсь переводить художественно, поэтому работа двигается небыстро; размер оригинала — больше 30 килобайт, и, «земную жизнь пройдя до половины», я понял, что держаться нету больше сил.)

P.S. Так и не смог разобраться, как поставить в заголовке тег «перевод».

Восход разработчикономики


Статья Венкатеша Рао опубликована в декабре 2011 года в журнале «Форбс».

В эволюционной биологии существует теория, согласно которой взаимный альтруизм и сотрудничество возникли как решение проблемы хранения еды. Если вам, раннему гоминиду, посчастливилось завалить крупного мамонта, у вас не было ни малейшего шанса умять его целиком до того, как он протухнет. Тогда вы делились едой: лучшим вложением для избыточного капитала было вложение в желудок вашего приятеля. В этом случае вы могли потребовать возврата вклада в тот раз, когда мамонта завалит уже этот самый приятель.
Читать дальше →
Всего голосов 37: ↑31 и ↓6+25
Комментарии76

Конец эры айтишников

Время на прочтение7 мин
Количество просмотров72K
imageСейчас программистам хорошо платят за узкопрофильные задачи, будь это разработка под одну платформу или приложений одного вида. Но отрасли, которые называют самыми перспективными, требуют более глубокого изучения смежных областей, понимания как естественных, так и гуманитарных наук. Я считаю, что широта знаний вновь становится важнее узкой специализации, а скоро в программировании вообще все будет по-другому.
Читать дальше →
Всего голосов 76: ↑41 и ↓35+6
Комментарии45

Управление командой: простые истины

Время на прочтение3 мин
Количество просмотров1.8K
Друзья!

Состоялся второй семинар для стартапщиков от проекта Egenius.ru. Тему обсуждали следующую: «Управление командой стартапа». Сразу хочу извиниться за срыв онлайн-трансляции. На площадке отрубился интернет. Но все-таки было много интересного. Дима Браверман (SmartContext) давал практические советы, Юра Синодов рассказывал, как он запускал стартап Roem.ru в офисе «класса G» в компании с программистом-бездельником и помощником программиста — юным алкоголиком. Видеозапись семинара и презентации докладчиков можно посмотреть/скачать здесь
А также мне показались весьма полезными советы Дмитрия по управлению командой, посему я решила ими поделиться с общественностью.
Итак,

Про сроки:

* Определяя сроки проекта, время, необходимое для решения задачи, которое Вам назвал программист, умножайте на 2. То, что говорит дизайнер – на 3.
* Если задача требует слишком много времени для решения, подумайте, нельзя ли от этой задачи отказаться.
* Даже если Вам в голову пришла гениальная идея — не спешите ее реализовывать. Сначала просчитайте, каких именно ресурсов потребует ее решение, а затем впишите в план следующего релиза проекта

Читать дальше →
Всего голосов 24: ↑14 и ↓10+4
Комментарии25

Пример реализации обращения к Asterisk CLI на PHP. Структуризация ответа звездочки

Время на прочтение19 мин
Количество просмотров17K
В сети распространено заблуждение, что дружба PHP и Asterisk CLI — это костыль. Возможно, это и так, но иногда по требованию заказчика для интеграции, например, с CRM системой приходится связывать с VOIP, и чаще всего это Asterisk.

Как же быстро и просто подвязать несколько команд из CLI, да так, чтобы можно было получать уже готовые массивы данных для передачи в веб-приложение?

На самом деле все очень просто. Немного рутиной работы, немного логики и, вуаля.

Для получения данных мы будем использовать документированную возможность Asterisk обращение к CLI из-вне.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Простая тикет-система для поддержки клиентов: открытая бета и история запуска

Время на прочтение4 мин
Количество просмотров9.2K
Друзья, всем привет. Сегодня хочу рассказать вам историю проекта Tеamdesk.ru, которому 10 марта исполнилось 3 месяца. Это история о том, как запустить стартап с бюджетом менее 50 000 рублей и серьезным бутстрепингом. Проект намеренно запускался в самый разгар кризиса в декабре прошлого года, когда доллар был под 70 рублей, а евро больше 100. Почему мы выбрали именно это время, как тестировали идею проекта и что из этого получилось читайте в этой статье.

image

Кстати, сейчас проект находится на этапе открытого бета тестирования. Нам очень важны отзывы и обратная связь первых пользователей, поэтому для всех, кто успеет зарегистрироваться до 31 марта 2015 года весь функционал сервиса без ограничений будет бесплатным до конца года. Далее также будет доступен бесплатный тариф на 3 оператора. Но обо всем по порядку, подробности под катом.

Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Комментарии14

«Hero Image» — баннеры в параллаксе

Время на прочтение3 мин
Количество просмотров13K
С CSS 3D Transforms у вас есть безграничные возможности. Но могущество влечет за собой ответственность. Вы будете сталкиваться с ситуациями, когда вы сможете воспользоваться всеми трехмерными преимуществами CSS. Однако в большинстве проектов вы сможете лишь слегка приукрасить некоторые вещи.

Сегодняшнее сокровище – это эффект, который завоевывает все большую популярность и создается за счет 3D Transforms. Благодаря этому мы поместили несколько изображений на ось z, после чего использовали мышь в качестве ложной трехмерной камеры, таким образом, чтобы перспектива изменялась при передвижении курсора мыши. На самом деле в этом случае мы поворачиваем изображение в трехмерном пространстве в соответствии с положением мыши.

Демо
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии10

Разговорный бот для Вконтакте на PHP

Время на прочтение2 мин
Количество просмотров105K

Интро. Лирика


Как-то в один прекрасный день меня осенила мысль о том, что было бы неплохо, если бы такие повседневные задачи как постинг и поддержание активности аккаунта в какой-либо социальной сети выполнял не человек, а простой разговорный бот. Тем более при «ботнете» в несколько сотен аккаунтов выполнять задачу с помощью одного человека нецелесообразно и почти невозможно. Поэтому возникла идея написать разговорного бота средствами, которые лучше всего мне были известны. Я решил сделать бота на PHP.
Читать дальше →
Всего голосов 24: ↑11 и ↓13-2
Комментарии40

7 советов по созданию GIF анимаций

Время на прочтение3 мин
Количество просмотров216K
61563fa3ab3147239dc7777662290fbe

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

В конце концов люди начали спрашивать нас: «Как вы создаете GIF анимации?». Пришло время раскрыть секрет.
Читать дальше →
Всего голосов 51: ↑44 и ↓7+37
Комментарии23

Как REST-архитектура влияет на скорость и надежность работы сайта

Время на прочтение3 мин
Количество просмотров49K
В основе REST-архитектуры лежит несколько важных базовых принципов, которые часто упускаются из вида начинающими программистами. Между тем, эти принципы имеют критическое значение для скорости и надежности работы веб-сайта. В некотором смысле REST — это архитектура, концентрирующаяся на совместимости и эффективном взаимодействии с другими узлами сети и клиентским ПО. Для них веб-сайт — черный ящик, реализующий HTTP интерфейс.

Унифицированный программный интерфейс


Ключевой момент: совместимость с HTTP-методами в плане безопасности и идемпотентности.

Безопасный запрос — это запрос, который не меняет состояние приложения.

Идемпотентный запрос — это запрос, эффект которого от многократного выполнения равен эффекту от однократного выполнения.
Читать дальше →
Всего голосов 29: ↑22 и ↓7+15
Комментарии31

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность