Как стать автором
Обновить
9
0
vorobyev @vorobyev

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

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

У нас будет… новая программа

Время на прочтение 3 мин
Количество просмотров 3.5K
Альберт Эйнштейн писал, что безумие делать одно и то же, и каждый раз ожидать разного результата. Очевидно, справедливо и обратное: для достижения результата необходимо опробовать разные подходы и получить бесценный опыт, который, как известно, “сын ошибок трудных”.

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

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

Давайте рассмотрим условия, при которых сотрудники сами бы выступали сторонниками такой интеграции, а не делали это по приказу сверху. Итак, в первую очередь следует:

  • Наладить контакт с коллегами


контакт с коллегами
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Как превратить IT стартап в прибыльный бизнес?

Время на прочтение 3 мин
Количество просмотров 5.2K
как превратить стартап в прибыльный бизнес

Знаете ли вы, что из десяти IT стартапов выживает только один? Как стать тем, кто лучше, быстрее, сильнее? Как не увязнуть в бюрократической рутине, не потерять финансовый задел, создать продукт, который будет востребован на рынке и станет лидером в своей бизнес-нише?

Многие из нас задавались подобными вопросами в процессе запуска своего бизнеса. Некоторых перспектива неопределенности пугает, других – вдохновляет. Но вне зависимости от того, к какой группе принадлежите вы, необходимо учитывать целый ряд важных моментов, чтобы перейти из ряда IT стартапов в полноценно действующий и прибыльный бизнес.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

О том, как я написал простое приложение для Android/iOS

Время на прочтение 6 мин
Количество просмотров 89K
Хочу сразу отметить, что это не статья от профессионала, скорее взгляд любителя на мобильную разработку, скажем так, «с нуля». Мое основное занятие — это создание сайтов. В данное время я работаю у провайдера интернета и занимаюсь поддержкой внутреннего биллинга/сайта и так далее (PHP и немного Perl), довольно скучное занятие, скажу я вам. В общем, я обычный провинциальный «программист».

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

Придя на работу в один из серых скучных дней, я решился и написал в поиске Google «как сделать мобильное приложение». Это было очень наивно. Кажется, я даже попробовал задать вопрос на Toster, «с чего начать разработку под мобильные приложения», тогда я еще не понимал насколько глупым воспринимается этот вопрос профессионалами.
Читать дальше →
Всего голосов 49: ↑32 и ↓17 +15
Комментарии 47

Как сверстать шаблон для Joomla

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

Введение


В предыдущей статье мы изучили, как создать тему для WordPress. Давайте сегодня на основе этого же шаблона Corporate Blue попробуем создать сайт на второй по популярности CMS – Joomla! Поскольку в статье описывается в основном вёрстка, будем считать, что Joomla! у вас уже установлена. Если вы не знаете, как установить Joomla!, то инструкцию можно найти здесь. В данном руководстве мы не будем подробно описывать CSS стили и HTML код – это было сделано в самой первой статье. Вместо этого рассмотрим детально особенности создания шаблона именно для Joomla!
Читать дальше →
Всего голосов 25: ↑14 и ↓11 +3
Комментарии 0

Делаем скриншоты правильно: практические советы

Время на прочтение 8 мин
Количество просмотров 188K
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)

Если вы когда-либо делали хелп или мануал для своего приложения, наверняка вы отметили, как неожиданно много времени и сил занимает создание скриншотов.

Ведь кажется, что скриншот — это “секунда работы, Alt+PrintScreen и Ctrl+V!”. Некоторые клиенты удивляются, когда слышат, что скриншот в мануале может стоить и $2 и даже $5.

В этой статье я расскажу, как правильно делать скриншоты, почему это не просто “два клика” и какие подводные камни встречаются на пути неопытного скриншотера. Рассматривайте ее как чеклист или список практических советов для тех, кто документирует ПО. Надеюсь, это поможет вам избежать разочарований и порадовать юзеров красочными понятными картинками.
Читать дальше →
Всего голосов 81: ↑69 и ↓12 +57
Комментарии 76

iOS-приложение от наброска до App Store

Время на прочтение 4 мин
Количество просмотров 49K
Привет, хабр. Я работаю ведущим дизайнером в студии. Делюсь рассказом о своем первом приложении, которое я не только проектировал и оформлял, а прошел все шаги до релиза своими силами.



Осторожно: статья проиллюстрирована крупными анимированными изображениями.
Читать дальше →
Всего голосов 69: ↑64 и ↓5 +59
Комментарии 33

N+4 полезных книг

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


Привет! В посте блиц-обзор книг, которые будут полезны IT-специалистам, бизнесменам и тем, кто просто любит читать интересные технические вещи. Рядом с каждой – пояснения, чем оно может быть нужно. Этот обзор, в отличие от других ежегодных, более технически-прикладной.

Начнём со «Справочника по инженерной психологии» Вудсона и Коновера.

«Справочник по инженерной психологии» — Вудсон, Коновер


Книга о том, какие бывают кнопки и рычаги, как на них нажимают люди. И как проектировать так, чтобы люди работали с системой эффективно. Радует тем, что рассматривает пользователя как базовую систему ввода-вывода, замеряя его среднюю скорость передачи информации (около 20 бит в секунду на кнопочные интерфейсы), скорости ввода и вывода.
Читать дальше →
Всего голосов 58: ↑55 и ↓3 +52
Комментарии 8

Защита от прослушивания разговоров — строим безопасную SIP телефонию своими руками

Время на прочтение 7 мин
Количество просмотров 73K
image
Привет, Хабр!
В этот раз хочу рассказать о технологиях шифрования VoIP звонков, о том какую защиту дают разные подходы и как организовать наиболее защищенную от прослушивания голосовую связь с технологическими гарантиями безопасности.
В статье я постараюсь доступно изложить особенности таких технологий как SIP\TLS, SRTP и ZRTP. И продемонстрирую конкретные схемы использования на примере нашего сервиса ppbbxx.com

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 9

Записки iOS программиста о его молотках, кувалдах и микрометрах

Время на прочтение 20 мин
Количество просмотров 32K
В один прекрасный момент, когда на собеседованиях меня уже убеждали, что я senior iOS developer — у меня возникло ощущение, что я уперся. Пишу похожий код, решаю задачи похожими способами и ощущение, что непонятно, куда развиваться дальше. Я думаю, с этой проблемой сталкивался не один я — нехваткой новых идей, концепций, направлений. Я бы хотел рассказать вам о тех инструментах и фреймворках, которые помогли преодолеть мне это ощущение.

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


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

Когнитивное сопротивление правил и инструкций

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


У нас в университете было три преподавателя матанализа и аналитической геометрии. Первая читала нам учебник на лекциях и люто всех ненавидела. Второй доказывал всё сам и объяснял, что делает. Было весело, потому что иногда мы заходили в тупик и возвращались. Третий до кучи рассказывал байки и практические задачи на то, что объяснял. Угадайте, у кого средние результаты группы были лучше.

Я к тому, что в нашем мире любое чтение инструкции — это вынужденная мера. И если уж пользователю нужно что-то прочесть и осознать, лучше подать информацию быстро, понятно и в привязке к реальному миру.

Расскажу, как мы упрощаем понимание правил и инструкций к настольным играм. В целом, тот же набор механик подходит для улучшения ряда интерфейсов, практически любых технических текстов и вообще вещей, где разум инженера-архитектора встречается с разумом экзогенного пользователя.
Читать дальше →
Всего голосов 85: ↑82 и ↓3 +79
Комментарии 63

Программируем роботов — бесплатный робосимулятор V-REP. Первые шаги

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


Программирование роботов — это интересно.

Многие наверное видели японских гуманоидных роботов, или французский учебный робот NAO, интересным выглядит проект обучаемого робота-манипулятор Baxter. Промышленные манипуляторы KUKA из Германии — это классика. Кто-то программирует системы конвейерной обработки (фильтрации, сортировки). Дельта роботы. Есть целый пласт — управление квадрокоптером/алгоритмы стабилизации. И конечно же простые трудяги на складе — Line Follower.

Но всё это как правило — не дешевые игрушки, поэтому доступ к роботам есть в специализированных лабораториях или институтах/школах где получили финансирование и есть эти направления. Всем же остальным разработчикам (кому интересна робототехника) — остаётся завистливо смотреть.

Некоторое время назад я вышел на достаточно интересную систему — 3д робосимулятор V-REP, от швейцарской компании Coppelia Robotics.

К своему (приятному) удивлению я обнаружил, что эта система:
  • имеет большой функционал (система разрабатывается с марта 2010 года)
  • полностью open-source (выложена в открытый доступ в 2013 году)
  • кроссплатформенная — windows, mac, linux (работает на Qt)
  • имеет API и библиотеки для работы с роботами через C/C++, Python, Java, Lua, Matlab, Octave или Urbi
  • бесплатная для некоммерческого использования!

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

Поработав некоторое время с этой системой, я решил рассказать про неё читателям хабра.

Да, и на картинке скриншот из V-REP, и модели роботов — которые вы можете программировать, и смотреть поведение, прямо на вашем компьютере.
Читать дальше →
Всего голосов 34: ↑32 и ↓2 +30
Комментарии 24

Учимся писать обзоры гаджетов

Время на прочтение 3 мин
Количество просмотров 11K
Мы не являемся профессиональными журналистами. Более того — мы не журналисты вообще. Мы просто немного пользуемся приёмами, которые изобрели они. Так или иначе, журналистов на всех не напасёшься, в то время как многие хорошие идеи оказываются убитыми посредственной реализацией. Ведь многим частенько доводилось видеть (в том числе и на Хабре), как очень любопытный гаджет буквально «топят» не самым удачным обзором. После слива кармы, у человека написавшего такой обзор, зачастую, пропадает всякое желание вообще что-то писать. И всему виной лишь то, что вовсе не по своей вине, а по причине отсутствия практики и должного энтузиазма, он теряет внимание к деталям, которые при должном их изучении превращают неудачный обзор в занятное чтиво. Некоторое время я изучал эту проблему, и пришел к некоторым выводам, которые (по моему скромному мнению) могут стать неким мануалом для тех, кто в будущем решит написать какой-то обзор. Конечно, среди нас достаточно талантливых людей, которые и без всяких мануалов могут склепать шедевр, но ведь многим (как, например, мне) не повезло родиться с таким талантом.

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

https://habrastorage.org/getpro/geektimes/post_images/312/9e1/ab8/3129e1ab81ec2773a3a17d25518926b4.png

Читать дальше →
Всего голосов 126: ↑87.5 и ↓38.5 +49
Комментарии 73

iPad/iPhone в поездке. Совпадение адресов VPN и общественной сети

Время на прочтение 1 мин
Количество просмотров 6.2K
На отдыхе случилась неприятная ситуация: адресное пространство сети гостиницы 192.168.1.0/24 (далее — домашняя сеть) совпало с адресным пространством рабочей сети (при этом подключаемый к VPN компьютер получает адрес из сети 192.168.100.0/24).
При подключении к рабочей VPN все внутренние рабочие ресурсы остаются недоступными, т.к. в этом случае для доступа к ним iPad/iPhone пытается использовать свой беспроводной интерфейс, а не интерфейс в сети VPN.
Под катом очевидное решение, которое, однако, может помочь кому-нибудь сэкономить немного времени на осознание проблемы.
Читать дальше →
Всего голосов 29: ↑23 и ↓6 +17
Комментарии 29

Чеклист при подготовке презентации

Время на прочтение 3 мин
Количество просмотров 7.1K
В последнее время я наблюдал несколько десятков презентаций, которые начинались вот так:

— Мы делаем систему управления электронным обучением…

— Мы провели исследование поведения посетителей на нашем сайте…

— Наша компания была основана более ста лет назад…

Это просто удивительно как люди любят так поступать. Они с первых секунд садятся на уши аудитории рассказом про себя:

— Мы предлагаем SAAS-решение…

— Наши технологии…

И мое любимое:

— Начну рассказ с того, кто мы такие…

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

Я видел как один из директоров Microsoft схлопотал громкое улюлюканье, а представитель Ростелекома — едкий троллинг из зала только потому, что выступили по этому шаблону.

Почему каждый раз это происходит?

Читать дальше →
Всего голосов 75: ↑68 и ↓7 +61
Комментарии 36

Правила поведения в чрезвычайной или нестандартной ситуации

Время на прочтение 2 мин
Количество просмотров 1.8K
Наткнулся на правило Fly-Navigate-Communicate из Airbus Golden Rules.
Сами правила нашел по адресу
В конце натолкнулся на правила поведения в нестандартной / экстренной ситуации. Т.к. управление самолётом и управление проектом достаточно схожи – решил сделать перевод.
Читать дальше →
Всего голосов 11: ↑5 и ↓6 -1
Комментарии 5

Создание FB2 версии свежего номера журнала/газеты

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

Предыстория


Последнее время всё больше журналов и газет выкладывают свои свежие номера в сеть (Ведомости, Эксперт, Esquire и т.п.). Все хорошо с этими номерами за одним исключением — что бы их читать нужен интернет.
С интернетом проблема в том что он не везде есть (метро) и не каждое устройство его видит (большинство e-ink ридеров).
В связи с этим родилась мысль о том что не плохо бы делать копии периодики в виде электронных книжек (например в FB2 формате).
Как сделать электронную книгу из номера журнала на сайте
Всего голосов 78: ↑76 и ↓2 +74
Комментарии 50

Как не стать спамером со своей уютной рассылочкой

Время на прочтение 1 мин
Количество просмотров 67K
image
Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
Его действия? «В спам!»

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

И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
А сделать нужно не многое.
Читать дальше →
Всего голосов 238: ↑230 и ↓8 +222
Комментарии 60

GRUB всемогущий, или Делаем загрузочную флешку

Время на прочтение 8 мин
Количество просмотров 555K
Про сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике. Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику).

А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.
image
(С) Картинка оттуда
Читать дальше →
Всего голосов 122: ↑113 и ↓9 +104
Комментарии 62

Юридически корректный расчет по договорам через WebMoney

Время на прочтение 3 мин
Количество просмотров 905
У меня часто возникала необходимость в заключении договоров с исполнителями на оказание каких-либо услуг (например, на разработку сайта). А у исполнителей часто возникала необходимость в получении оплаты за оказанные услуги в виде титульных знаков WebMoney.

Наконец-то нашел время разобраться с тем, как эти 2 желания совместить и теперь делюсь полученным опытом.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 12

Офис компании Boomburum

Время на прочтение 19 мин
Количество просмотров 410K
image

Осторожно, трафик! Но можно хотя бы посмотреть картинки )

   Идея создать дома свой «рабочий кабинет» у меня зрела давно – как-то сам дошел до осознания его необходимости, хотя немалый вклад в начинания сделал этот давний пост на Хабре. У меня было своё рабочее место – большой удобный стол, где помещалось практически всё и даже больше… но, по сути, он был проходным двором – все время кто-то ходил, был рядом, отвлекал… такое очень часто мешает сосредоточиться и начать работать. Иногда, бывает, сидишь весь вечер за компом и понимаешь, что абсолютно ничего не сделал, хотя родным заявил «так, мне надо поработать».
Читать дальше →
Всего голосов 738: ↑625 и ↓113 +512
Комментарии 437

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Quality Assurance Manager, Project Manager
Middle
Project management
Organization of business processes
Optimization of business processes
Automation of processes