Блог Александра Башкирова

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

Java Machine for Windows Mobile

Просмотров: 1871Комментарии: 0
Pocket PC

Запуск Java приложений на Windows Mobile (Pocket PC)? Возможно:)

Набрел на интересную ссылку - по этому адресу располагается OpenSource реализация Java VM(TM, R) для платформ Windows Mobile (она же в простанародье - Pocket PC). Поддерживаются на момент написания поста все платформы, до с 2003ей WM6 включительно.

Удалось запустить java калькулятор:) т.к. больше ничего java'вского под рукой не оказалось. Хотя с сайта ваторов можно скачать пару приложений-примеров: просмотрщик картинок и что-то совсем простенькое... тестовое.

В общем, уважаемые любители экспериментов,- тестируйте.

Тенденции к аутсорсингу

В последнее время все больше проектов делается силами аутсорсинговых команд. При этом прослеживается совершенно четкая зависимость: от большого и малого к среднему и малому (привожу свои наблюдения, верные для Петербурга и Москвы; соотвественно, для других регионов/стран расклад вполне может быть иной). То есть, несколько лет назад аутсорсинг был уделом либо очень больших, либо очень маленьких (узкоспециализированных) проектов. В настоящее время аутсорсинг как класс в том или ином виде успешно используется практически везде. (Имеется в виду при реализации проектов любого масштаба).

С маленькими узкоспециализированными проектами все более или менее понятно: существуют целые индустрии по производству сайтов, типовым и не очень решениям на базе 1С и т.д. С большими ситуация тоже более или менее ясна: делать проект, например, по вещанию IP TV оператору связи, который не имел до этого подобного опыта быстрее, надежнее и (скорее всего) дешевле силами аутсорсинговых специалистов/компаний (отдельный больной вопрос аутсорсинга - качество оставим "вне области рассмотрения"). Но жизнь не стоит на месте, и аутсорсинг постепенно пришел в сферу средних и малых проектов. Когда-то давно я сформулировал для себя причины, в силу которых принимается решение об аутсорсинге:

  • Аутсорсинговое решение "на круг" получется дешевле и(или) быстрее, чем самостоятельная реализация;
  • Аутсорсер может предоставить на проект ресурсы, компетенции которых существенно снизят проектные риски;
  • На аутсорсинг отдается не критичное решение, на которое не хочется напрягаться самостоятельно;
  • На аутсорсинг отдается разовое решение, которое должно быть сделано "один раз", и далее про него предпочтительно забыть (самый экзотический вид аутсорсинга);
  • Аутсорсинг является стилем жизни компании-заказчика. Крайний, почти клинический случай;

Больше причин для аутсорсинга мне сформулировать довольно сложно. Таким образом, получается, что в мире появилась тенденция к удешевлению решений, в том числе аутсорсинговых, а корпоративный потребитель "созрел" для того, чтобы передавать хотя бы часть своих задач внешним исполнителям. Или я что-то упустил?

Кросспост из моего ИТшного блога на ITBlogs.ru

IT + PR = ???

Блин. Именно так, с большой буквы, с чувством и выражением, с желанием побиться головой. О стену, желательно - не гипроковую. Читаю пресс-релиз/рекламную листовку Некоторой Компании. И медленно ухожу в космос. Во-первых, оттого, что листовка в заголовке говорит об одном, в первом абзаце - о другом, а дальше напоминает известное разводилово - "хотите фен бесплатно? Купите 2 утюга и один порошок для ловли блох". Во-вторых, листовка, отправленная адресно техническому специалисту (да, несмотря на мою любовь к бизнесориентированности ИТ, я - технарь: не стоит об этом забывать) не содержит ровным счетом ничего. Ноль полезной информации. В третьих, она написана на 4 листах А4 довольно мелким шрифтом (один лист А3, напечатанный с 2 сторон и сложенный пополам). Вернее, на 3,5 - т.к. половину листа занимает тот самый заголовок. Текст рассчитан на домохозяек. Причем, даже скорее на (простите, милые дамы) - пародию на домохозяек. На лиц с ограниченным интеллектом... Детские книжки, которые рассчитаны на детей 2..3 лет, гораздо информативнее в плане формирования мировоззрения и донесения информации.

Вопрос. Вернее - несколько. Все риторические.

* неужели PR служба Некоторой Компании не в состоянии договориться хотя бы с продавцами, не говоря о ИТшниках о написании здравого текста?

* неужели в PR службу набирают людей, не способных отличить белого от черного в целом, и к организации эффективных коммуникаций в частности?

* неужели на ЭТИ листовки кто-то ведется?

* если на ЭТО никто не ведется, то как отбиваются затраты на изготовление листовок?

* неужели ЭТО не проходило утверждения перед отправкой в типографию и заказчикам?

К счастью, утешает то, что такого рода материалы все-таки встречаются нечасто. Но, блин, встречаются!

Кросспост из моего ИТшного блога на ITBlogs.ru

К вопросу об Open Source

Просмотров: 1008Комментарии: 0
IT Blogs

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

Как говорил Великий Классик Винни-Пух, "размышляя над Russian Open Source, меня посетила мысль - а как же и за счет чего живут и выживают разного рода дистрибутивы Linux? Тот же Linux XP, например? Или ASPLinux?"

Возьмем для примера Linux XP. Для тех, кто не в курсе - это коммерческий российский Linux. По цене 1500 руб за десктопную "коробку". (Информация с сайта LXP). По идее, суть проста и понятна: за основу дистрибутива взята Fedora Core, в дистрибутив интегрированы закрытые (или, если угодно - несвободные) компоненты. Выкини их - система перестанет быть коммерческой, получится совсем базовая Fedora. Добавь, и получишь коммерческий Linux XP. (Правда, определенное лукавство в моем утверждении все же присутствует: Linux XP несет на себе модифицированное ядро - угода юзабилити (скрываем от пользователя некоторые папки, верное отображение русских файлов в Nautilus и т.д.) При этом утверждается, что не нарушается GPL, под которой выпускается Fedora. (В баталии о лицензиях я вступать не готов, предположу, что так оно и есть - на старом сайте Linux XP вопросу лицензионной чистоты и законности было уделено довольно много внимания, так как желающих уличить их в нечистоплотности - как минимум половина Рунета. Правда, на новом сайте материалов, касающихся лицензионной политики, законности Linux XP я не нашел;впрочем, тема не о том, так что Бог с ними).

Или другие, "более свободные", дистрибутивы. Те, которые берут деньги за коробку и поддержку (классика жанра бизнес-модели Open Source). Alt Linux, ASP Linux и прочие товарищи, исповедующие принцип доступности дистрибутива без обязательной платы. То есть хочешь коробку, руководство и поддержку - плати, не хочешь - скачивай и пользуйся.

И в том, и в другом подходе есть свои плюсы и минусы. Понятно, что, если я - корпоративный пользователь, я буду платить, так как в первую очередь предмет моего интереса - грамотная поддержка (отдельный вопрос - может ли она быть обеспечена). Время решения запроса регламентировано, запросы типизируются - красота, одним словом! (Опять, таки, отметим: все это в идеальном случае; как происходит на самом деле - мне судить сложно, т.к. моя "техподдержка" - мозги коллег + форумы ((дома я сижу на ASP Linux. Не сочтите за рекламу.)) ). Еще один момент, на который наталкивает мой прирожденный скептицизм: а зачем корпоративному пользователю Linux? Вопрос риторический, и ответов на него - масса. От "не нужен, Вы что" до "это же самый реальный способ сэкономить на ПО".

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

Правда, есть одно "но", которе состоит в том, что далеко не везде на просторах нашей Родины есть доступный выделенный Интернет. И порой приобрести ту самую коробку с дистрибутивом с доставкой гораздо проще (и дешевле), чем скачивать несколько гигабайт. В этом смысле недостатки бизнес-модели компенсируются жизненными условиями. Или я что-то упустил?

Оригинал и комментарии: ITBlogs.ru

WP-SpamFree – анти-спам плагин для WordPress

Просмотров: 8795Комментарии: 66
Wordpress

"Переехав" на Wordpress, первым делом столкнулся с проблемой спама в комментариях. Количество спам-комментариев в день было пугающим - от 100 в хороший день до 300 в совсем плохой. Выгребать эту помойку - дело неблагодарное, нудное и грустное.

Для решения протестировал ряд плагинов и остановился на WP-SpamFree -плагине, который основан на идее отделения "машины" (спам-бота) от "человека" (пользователя за ПК) с использованием специальных технологий (установка cookie + немного JavaScript). Подобный подход я весьма успешно применял на прошлой версии сайта, так что результат работы плагина меня не удивил: за неделю тестирования - ни одного спам-комментария. Ура! (пока не напишут умных ботов, имитирующих пользователя и живущих "в браузере" - можно жить спокойно).

"Фишка" плагина состоит в том, что внешне для пользователя ничего не изменяется. То есть, никаких картинок, просьб сложить 2 и 11, а от полученного отнять 3, никаких вводов первого дня недели на китайском - НИЧЕГО:) Просто ставишь, активируешь - и наслаждаешься отсутствием спама.При этом "честные" комментарии добавляются совершенно свободно (проверено с разных браузеров и из-под различных ОС - Firefox, IE, Konqueror, Opera).

Остается лишь пожелать удачи в борьбе со спамом:)

Ссылки:

Домашняя страничка плагина: http://www.hybrid6.com/webgeek/plugins/wp-spamfree

Он же на Wordpress.org: http://wordpress.org/extend/plugins/wp-spamfree/

Автор плагина: Scott Allen, aka WebGeek

PS. Текущая версия плагина на момент написания поста - 1.5.8, протестирована на WP 2.3 (по информации на домашней страничке плагина, эта версия работоспособна в WP 2.5)

ERP и кастомизация

Просмотров: 1372Комментарии: 0
IT Blogs

Почитав прессу, и покопавшись в памяти, пришел к интересному выводу: простая, быстрая и легкая кастомизация любой серьезной ERP (MRP, системы управления, активации и т.д) - миф, активно поддерживаемый внедренцами. В любой проект, даже в тот, где ERP ложится вроде бы "один к одному", все равно в том или ином виде включена стоимость кастомизации.

И практически в любом проекте объем работ, связанных с кастомизацией, превышает запланированный.

Причин этому можно назвать несколько:

  • Стремление продавца и(или) внедренца получить проект. Вернее, деньги за него. Любой ценой.
  • Переоценка возможностей системы внедренцем (что говорит о том, что внедренец с системой знаком понаслышке или намеренно дезинформировал заказчика)
  • Излишний оптимизм заказчика в отношении области автоматизации ("вы поставьте, мы подстроимся")
  • Изменение автоматизируемых процессов (или требований к системе) по ходу действия
  • Неучтенные "на старте" технические, технологические и инфраструктурные сложности (а это камень в огород ТЗ)
  • Невнятно сформулированные требования
  • Непонимание командой внедрения (как со стороны заказчика, так и исполнителя, а также - совместное) реальных бизнес-перспектив системы (хотя на старте продавцы могут голову себе сломать, придумывая эти перспективы, и обосновывая необходимость)

Справедливости ради, стоит отметить, что может иметь место и обратная ситуация: объем работ по кастомизации бывает сильно завышен. Причины, как это ни странно, в большинстве своем дублируют приведенные выше. Разве что "излишний оптимизм" изменится на "излишний пессимизм и желание перестраховаться", да еще добавится статья "прочие расходы", проще говоря - откат. Он, кстати, не исключен и в первом случае...

Российская специфика, однако.

Оригинал и комментарии: ITBlogs.ru

Следствие одной истории

Просмотров: 1736Комментарии: 0
IT Blogs

Несколько дней назад был на интересном тренинге. Рекламой заниматься не хочу, поэтому - время, место и содержание оставим за кадром:) Скажу лишь то, что в процессе была приведена короткая история, иллюстрирующая искажение информации при передаче. "О!" - подумал я - "а ведь история как нельзя лучше характерезует то, как обычно ставятся задачи в ИТ отдел. Проиллюстрирем?

Итак, история (с)А.Молль:

Капитан - адъютанту: «Как вы знаете, завтра произойдет солнечное затмение, это бывает не каждый день. Соберите личный состав в 5 часов на плацу, в походной одежде. Они смогут наблюдать это явление, а я дам им необходимые объяснения. Если будет идти дождь, то наблюдать будет нечего, в таком случае оставьте людей в казарме».

Адъютант – сержанту: «По приказу капитана завтра утром произойдет солнечное затмение в походной одежде. Капитал на плацу даст необходимые объяснения, а это бывает не каждый день. Если будет идти дождь, наблюдать будет нечего, тогда явление состоится в казарме».

Сержант – капралу: «По приказу капитана завтра утром в 5 часов затмение на плацу людей в походной одежде. Капитан даст необходимые объяснения на счет этого явления, если будет дождливо, что бывает не каждый день».

Капрал – солдатам: «Завтра в самую рань, в 5 часов, солнце на плацу произведет затмение капитана в казарме. Если будет дождливо, то это редкое явление состоится в походной одежде, а это бывает не каждый день».

Солдат - солдату: «Завтра в самую рань, по приказу капитана, в 5 часов, состоится затмение капрала на плацу в походной одежде. Если будет дождливо, то капитан даст объяснение этому явлению в казарме, что бывает не каждый день».

Забавно? Ага! А теперь - как это бывает «у нас» (в ИТ, то есть).

Совет директоров - секретарю: «Как вы знаете, современные тенденции рынка таковы, что без системы, управляющей отношением с клиентами, то есть CRM, не обходится ни одна серьезная команда. Мы работаем над этим, поэтому завтра, в 11-00, в зале для переговоров состоится собрание заинтересованных лиц, на котором будет объявлено о запуске проекта и объявлены участники команды. Перед сотрудниками выступит президент. Поэтому, если он не вернется из командировки, собрания не будет, а о времени будет сообщено дополнительно. Кстати, надо дать задание в финансовый департамент сформировать бюджет, для чего попросить помочь ИТ департамент».

Секретарь – директору финансового департамента: «По решению совета директоров, современные тенденции рынка изменились. Поэтому мы будем проводить установку CRM и работать над этим завтра, в командировке, после выступления президента в переговорной зале. Вам необходимо подсчитать и обосновать, почему и сколько это стоит, но только если собрания не будет, в противном случае будут объявлены участники команды и повышены клиенты, с участием ИТ департамента».

Директор финансового департамента – менеджеру: «По приказу президента компании, началась командировка наших клиентов в ИТ департамент, поэтому выступит совет директоров, который произведет установку CRM. Мы должны проанализировать возможные затраты в случае проведения указанного мероприятия в переговорной зале».

Менеджер – сотрудникам: «Завтра, после выступления совета директоров, президент нашей компании даст комментарии относительно стоимости установки CRM в переговорной зале, чтобы дать клиентам департамента ИТ возможные затраты. Мы должны проанализировать это».

Специалист фин.департамента - ИТ-специалисту (в курилке): «Завтра в переговорной зале, президент ИТ департамента даст клиентам по CRM, чтобы установить возможные затраты. Вы должны помочь».

...вроде бы - не смешно.

Оригинал и комментарии: ITBlogs.ru