Рубрика «lifehack» - 3

За 10 лет работы в компании “АМИ” – крупном украинском IT-интеграторе я пришел к одному важному выводу: “Продукт никогда не будет продаваться по-настоящему хорошо до тех пор, пока продавцы не начнут искренне верить и понимать то, что они предлагают клиенту”.

Ключевой момент в понимании товара – обучение. И не просто обучение, а систематическое, разнообразное и интересное обучение.

Google в помощь. Как просто и интересно проводить корпоративное обучение

Ключевая сложность заключается в том, что в компании работает около 50 корпоративных продавцов, половина которых находится в филиалах. Кроме того, есть более 100 компаний-партнеров, которым обучение также интересно.

Собрать всех этих людей физически в одном месте для офлайн семинара нереально.
Мало того, даже на онлайн обучение, которое мы проводим при помощи Microsoft Lync, собирается в лучшем случае 40% заинтересованной аудитории, ведь вебинар проходит в рабочее время и люди элементарно заняты.

И здесь мне очень помог Google со своими облачными сервисами.
В своей работе я успешно пользуюсь этими инструментами более 3х лет, и хочу поделиться своими лайфхаками с коллегами.
Читать полностью »

Обзор полезных контент сервисов для борьбы с информационной перегрузкой

Друзья, всех нас объединяет тяга к новому, интересному и увлекательному. Мы обмениваемся заметками, статьями, фото, видео, графикой и даже программным кодом. В этом нам уже который год «помогают» социальные сети и сервисы.

Но, чем больше информации сваливается на нас, тем больше времени мы тратим, чтобы найти что-то действительно полезное. Насколько продуктивно мы проводим это время? На все 100%? Скорее всего, нет. Нас постоянно отвлекает реклама, рекомендательные блоки и другой информационный шум. Внимание рассеивается и приходится тратить все больше сил на его концентрацию. Одним словом – XXI век. Век информационной перегрузки.

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

Этот вопрос частично закрывают сервисы для фильтрации, организации и рекомендаций контента или одним словом его «курирования». Сontent curation сервисов существует немало. Все они строятся на разных принципах, но суть одна – повышение эффективности вашего присутствия в Сети.

Далее я приведу ряд аналогов, отобранных с прицелом на полезные, но не самые известные сервисы. Таких монстров как Delicious или StumbleUpon в списке не будет. Цель обзора не только показать специфичные инструменты, но и поднять тему того, что «content curation» – это заметный мировой тренд, который, почему-то, не нашел должной поддержки в России.
Читать полностью »

Привет!

Данный пост посвящен прекрасному инструменту Google Forms, как за 10 минут сделать форму обратной связи на сайте или более полезные вещи.
Читать полностью »

Многие из нас пользуются отладчиком Visual Studio 2010, однако, я могу поспорить, что большинство не в курсе, что у него есть дополнительные недокументированные настройки облегчающие процесс отладки.

В этой статье я расскажу, как избавиться от постоянного попадания внутрь библиотечного кода при пошаговом Step-In выполнении. Это для затравки. Позже я опишу механизм управления представлением типов в отладочных окнах типа locals и watch (все видели, как красиво там отображаются вектора/карты и т.п.?).

Пожалуйста учтите, что основной упор будет сделан на отладку Native кода.Читать полностью »

Преамбула

Когда осенью 2011 года тогда новая и амбициозная, а теперь самая модная в долине система управления задачами asana.com, создаваемая сооснователем facebook Дастином Московицем, плотно вошла в мою жизнь, конечно же я попытался найти клиент и для своего смартфона на базе Android. К моему сожалению, в Google Market (на тот момент), кроме приложений для йоги по ключевому слову asana найти ничего не удалось. Однако мобильный web интерфейс asana был достаточно оригинальным и новаторским, но малофункциональным и трудным в эксплуатации.

Asana mobile client screen

Читать полностью »

Широко распространена задача треканья подвижного объекта. В простейшем случае надо взять телефон с android-ом, поставить туда OsmAnd и настроить live-мониторинг. Сидишь себе и смотришь на карте (OpenStreetMap конечно) перемещение аппарата. Так бы и поступил, но внезапно оказалось, что в нужный день у меня не будет интернета, не будет компьютера, не будет времени.

И я начал искать выход. Читать полностью »

Цель PhotoSlider'а

Я читаю несколько фото-блогов, в которых иногда проскакивают «фото паки/сессии/репортажи». Плюс знакомые несут свои фото гигабайтами. Как только фотографий набирается довольно много (тысяч по 10-20) я их просматриваю оставляя себе на wallpaper'ы избранный 0,001% из них.
Фотоаппараты у всех всё лучше, фотографии весят всё больше, что не может сказаться на скорости их загрузки. Встала проблема с тем, как это всё эффективно разгребать. Почти все фотографии после разового просмотра удаляются, небольшое количество избранных перемещаются в папочку для wallpaper'ов.
Изначально пользовался либо Picasa, либо FSViewer. Но оба по некоторым причинам не устраивали.

  • Picasa не хочет показывать фото на весь экран, нельзя удалять нажатием одной кнопки (для каждой фотографии спрашивает подтверждение), переключение на следующую фото довольно медленное (в случае просмотра ~24 MP фото на ноуте весьма неприятно);
  • FSViewer тоже особой скоростью не отличался, с удалением получше, но всё равно медленно. К тому же он до сих пор не понимает unicode в именах файлов (давно уже просил разработчиков добавить поддержку).

Помучавшись немного начал писать свою утилиту, которая и стала PhotoSlider'ом.
Под катом подробности реализации и управления.
Читать полностью »

Удобно иметь доступ к своему коду с разных компьютеров. Поэтому некоторые свои проекты я кладу на github. Но есть и такие, которые выкладывать в публичный доступ я не хочу (стыдно за код, либо имеют коммерческий потенциал), а покупать тариф с приватными репо и жаба душит и хлопотно.

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

Мои камиты в локальный репо на винде или на убунте автоматом переносятся в основной репозитарий. Просто чтобы не держать в голове лишней рутины. Домашний основной репозитарий должен всегда содержать самую свежую версию проекта.

Читать полностью »

Android / NFC-теги из карт метрополитена Несколько дней назад, компания Sony выпустила приложение Xperia™ SmartTags, принцип работы которого красочно отобразила в следующем видео ролике:

Иначе говоря, развесив в разных местах так называемые SmartTags, мы ассоциируем с ними определенные действия на телефоне. Идея не сказать чтобы новая, но красивая. А что делать тем, у кого нет телефона от Sony, да и SmartTags до сих пор не появились в продаже? Идти в метро!

Карточка московского метрополитена, это по сути такой же SmartTag. Каждая карточка имеет уникальный ID,Читать полностью »

Веб-разработка / Лайфхаки в веб-разаботке

Ссылки открытия фалов в IDE

Это облегчит вам поиск нужного файла.
Вы сможете создавать ссылки на код прямо на странице ошибки. Или в журнале ошибок.
Сделайте ссылки в dev панели на класс контроллера и файл шаблона (или что там у вас?)
Клик на такую ссылку будет переносить вас в соответствующий файл открытой IDE.
Как сделать?
Зарегистрируйте протокол для открытия файла или класса в IDE
Я использую протокол «edit:» и такую схему URL
edit:className@project
edit:relativePath@project
Программа, зарегистрированная за этим протоколом, определяет абсолютный путь до файла и передает его вЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js