Pull to refresh
51
0
Глеб Арестов @arestov

User

Send message

Millenium BSA — бесплатная ERP в России?

Reading time2 min
Views4.5K
В I квартале 2008 года компания «Бизнестехнология» планирует выпуск редакции Корпоративной информационной системы Millеnnium BSA по лицензии свободно распространяемого программного обеспечения. Условия лицензии обеспечивают свободное использование, распространение и модификацию программы. Уникальные преимущества продукта – это функционал полноценной системы управления предприятием ERP, системы управления отношениями с клиентами CRM, системы управления бизнес-процессами BPM и адаптация к законодательству РФ. Технологические особенности – кроссплатформенность, использование открытых стандартов и свободно распространяемых программных продуктов, сверхтонкий web-клиент с богатым пользовательским интерфейсом. Выпуск редакции Millennium BSA по лицензии свободно распространяемого программного обеспечения отражает идеологию компании, основанную на поддержке, продвижении и использовании свободных продуктов.

Таков официальный анонс на странице компании «Бизнестехнология». При более внимательном изучении описания системы выявляются следующие моменты:

1. Кроссплатформенность. Система не привязана жестко к определенной СУБД и основывается на Java.
2. Гибкость. Ну это понятно, все основывается на модулях, к слову, их список радует — практически все, что нужно для хорошей жизни, в нем имеется.
3. Само собой разумеющаяся полная открытость.

Остальные нюансы и технические подробности можно рассмотреть в описании системы.

Меня же, например, более всего привлекают именно вышеперечисленные три пункта. Будем надеяться, что выход данного продукта не обманет ожидания. Если данная система окажется достойным конкурентом платным решениям от Microsoft и Oracle — это будет серьезным прорывом в области открытых решений применительно к РФ и странам СНГ.

Эффективный хронометраж

Reading time4 min
Views15K
Наверное, самая популярная техника, с которой большинство людей начинает знакомиться с тайм менеджментом. Тема эта уже достаточно избитая, так что с самого начала я ее разъяснять не буду. Кому интересно – рекомендую почитать книгу Глеба Архангельского «Тайм-драйв. Как успевать жить и работать». Я лучше расскажу о нескольких подводных камнях, на которые натыкаются многие из тех, кто начинает вести хронометраж. Так как проблемы начинаются гораздо раньше, чем их ожидают. А именно в момент первой записи. Почему?
Читать дальше →

О чем не стоит забывать, когда верстаешь HTML

Reading time2 min
Views2.2K
Когда верстаешь (X)HTML, порой не знаешь или забываешь о многих фичах, которые стоит использовать. Перечислю те, о которых вечно забываю сам, а зря :)
Читать дальше →

Про резиновую верстку

Reading time1 min
Views29K
Навеяно этим.

Для тех, кто, возможно, не знает как сделать так, чтоб всё было хорошо.
Сайт должен тянуться только до определённой величины, и сужаться тоже только до некоторого значения. Я обычно беру 1500 и 980 пикселей соответственно.

Как сделать? min-width и min-height.

#site {
  margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/
  min-width: 980px;
  max-width: 1500px;
}


Но ведь IE их не поодерживает. А expression слишком нагружает браузер… Спокойно, други! Я выведу вас к свету из тьмы!
Пишем далее.



А в ie.js помещаем

window.attachEvent('onload', mkwidth);
window.attachEvent('onresize', mkwidth);

var minwidth = document.getElementById("site").currentStyle['min-width'].replace('px', '');
var maxwidth = document.getElementById("site").currentStyle['max-width'].replace('px', '');
function mkwidth(){
    document.getElementById("site").style.width = document.documentElement.clientWidth < minwidth ? minwidth+"px" : (document.documentElement.clientWidth > maxwidth ? maxwidth+"px" : "100%");
};


В чём особенная вкусность приведённого метода? А в том, что минимальное и максимальное значение нужно задавать только в одном месте, ну и вообще.

Пользуйтесь, короче, на здоровье!

Эффект тени для картинки с помощью CSS

Reading time1 min
Views11K
Думаю многие из вас сталкивались с задачей создания двойной/нестандартной рамки для изображений на сайте. Частично я описал технику создания таких рамок здесь. Но я не упомянул (а если честно, то и сам тогда не подумал об этом) в той статье один интересный нюанс.
С помощью этой техники, можно создавать эффект тени для картинки, буквально в пару строк. Что нужно сделать?
Читать дальше →

DDoS

Reading time2 min
Views1.7K
Привет, хабралюди.
Позвольте принести извинения за доставленные неудобства. Вчерашние проблемы с доступностью Хабра были вызваны DDoS-атакой.
Читать дальше →

Приглашение в Opera Translation Team

Reading time1 min
Views869
Норвежская компания Opera Software организовала новый проект — перевод на различные языки, включая русский, всего официального веб-сайта. Для участия (бесплатного, но с подарками и бонусами) приглашаются все желающие. Подробности акции можно узнать на сайте российского оперного сообщества.

Сразу скажу, что помимо бонусов и подарков от норвежцев, максимальным из которых может стать приглашение на одно из мероприятий в головной офис компании в Осло, команда Russian Opera Team приготовила и собственные призы наиболее активным участникам проекта по переводу на русский язык официального веб-сайта.

Подробности на английском здесь

Подробности на русском здесь

Ruby медленнее PHP? Уже нет!

Reading time1 min
Views4.1K
В одной, не давно обсуждавшейся статье, одной из причин перехода с Ruby на PHP было то, что «PHP — IT’S SMALL AND FAST» (PHP – маленький и быстрый).
Так ли это? Судя по данным одного авторитетного в этой области сайта – уже нет.
Сравнение по результатам прохождения стандартного набора тестов PHP и Ruby Core 1.9.0 говорит само за себя.
PHP vs Ruby
Вывод – по производительности PHP и Ruby Core 1.9.0 примерно равны (где-то быстрее Ruby, где-то PHP).
Читать дальше →

Практический JS: оптимизируем CSS expressions

Reading time1 min
Views1.2K
Примечание: ниже находится перевод статьи «CSS Expression Optimization», в которой автор немного освещает использование и проблематику динамических свойств в CSS (aka CSS expressions). Также автор предлагает способ их оптимизации (исполнение один-единственный раз вместо постоянного выполнения). Далее приведены несколько тезисов с ClientSide'2007 по заявленной тематике. Мои комментарии даны курсивом.

CSS expressions были впервые представлены в Internet Explorer 5.0, который позволял назначать JavaScript-выражение в качестве CSS-свойства. Например, следующий код позволит разместить элемент в зависимости от того, какого размера окно браузера.

#myDiv {
   position:   absolute;
   width:      100px;
   height:     100px;
   left:       expression(document.body.offsetWidth  - 110 + "px");
   top:        expression(document.body.offsetHeight - 110 + "px");
   background: red;
}


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

читать дальше на webo.in →

Фонетический поиск

Reading time4 min
Views16K
Пару лет назад была задача написать для одного из сайтов такой поиск, который бы распознавал опечатки и предлагал бы исправленные запросы. Было перепробовано несколько вариантов, об одном из которых я и хотел тут написать. Поиск на основе звучания слов может стирать языковые границы, поскольку имена собственные на разных языках созвучны. Например, ищешь «Арнольд Шварцнеггер» на русском — находишь «Arnold Schwarzenegger» на английском, или ищешь «Michael Jordan» — находишь «Майкл Джордан», или ищешь «Чак Норрис» — и вдруг он сам тебя находит. Помимо поиска созвучных слов этот метод нивелирует большое количество опечаток. А то че-то задолбала попса, надо больше про инсайд…

...больше про инсайд

Шаг 7. Продолжаем настройку системы

Reading time2 min
Views3.7K
В этой главе я рассмотрю наиболее частые моменты в первичной настройке системы.

Окно ввода логина и пароля


У меня Ubuntu распологается на домашнем компьютере, поэтому я не боюсь, что кто-либо из моей семьи украдет важные данные. Пароль у меня достаточно сложный для того, чтобы мой младший брат его не подобрал и не сломал систему. Поэтому я решил отключить окно ввода логина и пароля при загрузке.
Читать дальше →

Проблемы свободного ПО для бизнеса

Reading time4 min
Views1.8K
Я пишу этот материал не для того, чтобы начать очередной холивор. Я хочу поделиться проблемами открытого ПО, которые мешают корпоративному сектору им пользоваться. Я, как руководитель предприятия, с удовольствием пользовался бы открытым ПО. Но есть несколько проблем, которые я хочу попробовать осветить.

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

Читать дальше →

Сумасшедшие яйца, или сервис для отслеживания посетителей

Reading time4 min
Views2.2K
Сегодняшняя заметка будет о сервисе отслеживания активности пользователя — CrazyEgg. Я не знаю кому обязан сервис таким говорящим именем, но оно работает, и хорошо. Запоминается? Отлично!

Сумасшедшее яйцо

Что это такое?


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

Тепловое отслеживание популярности


Читать дальше →

Цветовые миксеры. ColorSchemer Studio vs Adobe Kuler

Reading time7 min
Views26K


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

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

Читать дальше →

Firefox переделают по философии даосизма

Reading time1 min
Views734
В команде разработчиков Mozilla пополнение. В штат приглашены трое человек из компании Humanized. Нужно заметить, что Humanized — это маленькая компания, которая специализируется на проверке юзабилити программ и разработке инновационного UI. Собственно, она и состояла из трёх человек, после найма которых фирма, видимо, перестанет существовать.

Директор Mozilla Джон Лилли говорит, что ожидает мощного креатива от троих новых сотрудников. В основном, они будут работать над браузером Firefox, но их знания пригодятся и для других проектов Mozilla Labs.

Джон Лилли сказал, что он познакомился с президентом компании Humanized Азой Раскиным (сыном Джефа Раскина, создателя компьютера Macintosh) на конференции Ubuntu Developer Summit в прошлом году. Там Раскин провёл впечатляющую презентацию о дизайнах интерфейсов и выдвинул идею, что идеальный дизайн — это вообще никакого дизайна, а софт должен соответствовать принципу у-вэй, который в даосистской философии означает действие через бездействие. Для человека у-вэй — это некие спонтанные, естественные и интуитивные поступки, эффективность которых вытекает из их собственной природы, а над смыслом которых не надо даже задумываться (примерно как поведение ребёнка). Предполагается, что гармонично развитый человек не должен совершать никаких активных поступков, а только у-вэй.

Джон Лилли был поражён новыми идеями и сразу принял решение пригласить Раскина и его коллег к себе в Mozilla Labs.

via Ars Technica

Как делались иконки машинок для Автокадабры

Reading time1 min
Views4.8K


У каждого пользователя Автокадабры есть виртуальный гараж, где хранятся его машины. Разработчики проекта (Тематические Медиа) обратились к нам (Турбомилк) с непростой задачей — нарисовать иконки для всех легковых автомобилей на свете. Но не простые иконки, а «перекрашиваемые», чтобы пользователи могли выбирать любой цвет для своего авто.

Читать дальше как делать иконки машинок-хамелеонов

CSS Sprites: все, что вы знали, но боялись спросить

Reading time1 min
Views6K
Сейчас уже много где написано и упомянуто про технику CSS sprites (aka CSS Image Maps). Я не буду открывать Америку и рассказывать о ней дотошно еще раз, а просто хочу привести несколько примеров и полезных ссылок. И пару советов из собственной практики.

Сама техника заключается в том, что мы создаем комбинированное изображение, из которого затем «вырезаем» с помощью свойств background-position нужный нам в данном случае кусок. На текущем уровне поддержки браузерами (я полагаю, что 99,9%) оно является просто must-have для любого уважающего себя интернет-ресурса (ибо позволяет сократить число запросов к серверу, отделить поведение от представления, возложить труд по анимации на CSS-движок браузера, а не на JS-движок, т.е. это будет работать даже с выключенными скриптами, и много-много прочих «вкусностей»). Но обо всем по порядку. Поехали.

читать дальше на webo.in →

FineReader и Клинопись

Reading time2 min
Views2.7K
Клинопись — именно так переводится слово «cuneiform» с английского языка. Правда я немного забежал вперед. Вернемся к первому слову из заголовка. FineReader — идеальное решение для тех, кому нужен высочайший уровень точности распознавания и сохранения оформления текстов, как написано на сайте компании ABBYY. Все очень хорошо, но купить для дома ее, увы, не совсем (или совсем не) рентабельно. Правда есть выход, возможно даже парадный.
Читать дальше →

Исследование проекта Facebook.com

Reading time8 min
Views1.4K
Интернет бурно развивается, постоянно появляются новые технологии, стандарты и концепции создания Интернет-ресурсов. В 2005 году заговорили о качественном изменении развития всего Интернета в целом. Новые идеи и подходы были названы «Веб 2.0», его суть заключается в позиционировании веба как платформы. К веб 2.0 относят сайты использующие такие технологии как ajax, mash-up, веб-синдикации, идеи меток и тегов, а также интернет-ресурсы, направленные на социализацию, создание сообществ. В последние несколько лет появилось большое количество социальных сетей. Наиболее крупными в мире являются myspace.com, facebook.com, xing.com, classmates.com и др. В Рунете можно отметить такие успешные проекты, как одноклассники (odnoklassniki.ru), мой круг (moikrug.ru), вконтакте (vkontakte.ru) и др. Подобные интернет-ресурсы могут иметь активную аудиторию в десятки миллионов посетителей в месяц. Причем эти посетители проводят значительную часть своего времени в этих социальных сетях. Однако возникают вопросы. Могут ли ресурсы такого типа приносить доход? Не являются ли эти проекты убыточными? Стоит вспомнить, что революция, которую произвел Google, заключалась не столько в изобретении нового типа поиска, сколько в открытии метода заработка на поисковых системах, не приносивших до этого таких фантастических прибылей. Сейчас многие ожидают от социальных сетей нечто подобного той революции, которую когда-то произвел Google
Читать дальше →

Сглаживание шрифтов, и субпиксельная отрисовка

Reading time3 min
Views16K
Отличнейшая статья Джоэла Спольски об отличиях отрисовки текста на компьютерах под управлением Mac OS X и Windows, а также о неприятии пользователями Windows того, как Safari рендерит тексты на экране. Написана простым языком, доступно и без нагружающих деталей.

Оригинал

Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity