Pull to refresh
-1
0
Иоканаан Марузидзе @g100m

User

Send message

Правила Джоша (для деловых людей)

Reading time3 min
Views1.4K
Список советов от эксперта по базам данных и члена группы разработчиков Джоша Беркуса (Josh Berkus), на мой взгляд, может оказаться полезным не только консультантам в области баз данных. Приведённые советы относятся к сфере взаимоотношений с клиентами. Некоторые рекомендации, как мне кажется, являются актуальными и для разработчиков-фрилансеров.

Джош Беркус является членом ядра группы разработчиков PostgreSQL (PostgreSQL Core Team) с 2002-го года. В данный момент он работает на Sun Microsystems, входя в группу, занимающуюся открытыми СУБД. До работы над PostgreSQL он работал с различными другими приложениями и технологиями, включая OpenOffice.org, Microsoft SQL Server, Oracle PL/SQL, и (о, ужас!) COM+.

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

1. Состояние данных отражает состояние бизнеса. Покажите мне клиента с хроническими проблемами в базе данных — и я покажу вам клиента с хроническими проблемами в области менеджмента.
2. Три вещи, с которыми вам не придется столкнуться никогда:
  • слишком мягкие временные рамки;
  • клиент, который платит слишком быстро;
  • точная и полная спецификация.

3. Решения, принимаемые по отношению к базе данных, «живут» очень долго («нет ничего более постоянного, чем временное»): среднее время жизни «временного, одноразового» приложения баз данных составляет 4 года. Некоторые такие кусочки кода датируются 1960-ми и работают и по сей день. Так что сразу рассчитывайте на долгосрочное использование.
4. Плохие клиенты погубят ваш бизнес: умение вовремя распознать плохого клиента и отказаться от него или вовремя расторгнуть контракт — это половина успеха. Будьте готовы сбежать в любую минуту.
Читать дальше →
Total votes 44: ↑43 and ↓1+42
Comments40

100 OpenSource инструментов для Web-мастера.

Reading time7 min
Views14K
В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


Лучшие порталы с открытыми шаблонами сайтов


В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
Читать дальше →
Total votes 56: ↑51 and ↓5+46
Comments42

Похвала незаметности

Reading time4 min
Views611
В этом тексте я надеюсь описать некоторые вопросы создания удобных для пользователя сайтов. Я постараюсь не затрагивать какой бы то ни было эстетики, так что для сугубо графиков эта статья не предназначена. Эта статья про интерфейс.
Читать дальше →
Total votes 30: ↑22 and ↓8+14
Comments53

Любимые вопросы IT-кандидатам при устройстве на работу

Reading time1 min
Views1.5K
Издание Computer World устроило небольшой опрос, в который вовлекло ведущих менеджеров крупных компаний. Их попросили ответить, какой вопрос они больше всего любят задавать на собеседовании с потенциальным работником.

Кэтрин Спенсер Ли (Katherine Spencer Lee), исполнительный директор Robert Half Technology: «Что вы будете делать, если не получите эту работу?»

Шерри Аахольм (Sherry Aaholm), исполнительный вице-президент FedEx: «Почему я должна нанять вас на работу?»

Она же: «Вам случалось увольнять кого-нибудь?»

Роберт Роузен (Robert Rosen), директор по информационным технологиям в Институте артрита и болезней обмена веществ Национального института здравоохранения в Бетесде: «Расскажите о проблеме, возникшей в вашей компании, и о том, как вы решили ее при помощи технологий».

Джоэл Д. Джейкобс (Joel D. Jacobs), директор по информационным технологиям The Mitre Corp.: «Насколько вы близки к технологиям, и насколько они важны для вас?»

Брайан Л. Эбейта (Brian L. Abeyta), вице-президент по проектам компании Aflac: «Какая книга сейчас лежит на вашем ночном столике?»

Роберт Мун (Robert Moon), директор по информационным технологиям LeapFrog Enterprises: «Какие у вас долгосрочные проекты?». А любимый ответ таков: «Мне хотелось бы заняться вашим».

via Computer World
Total votes 37: ↑33 and ↓4+29
Comments138

6 велосипедов, или правила по стимулированию сбыта

Reading time2 min
Views534
За время нашей работы мы регулярно сталкиваемся с одной и той же проблемой. Многие менеджеры по рекламе и маркетингу розничных компаний не представляют себе как можно стимулировать сбыт. Сплошь и рядом «изобретают велосипед» или предлагают это сделать нам. Мы кстати, неплохие велоконструкторы, но базовые вещи давным давно структурированы на западе. Перевод 6 основных правил стимулирования ниже. Что кому интересно? А самое главное, что работает лучше? После перевода, Я сделал свой личный «хит-парад» стандартных приемов по стимуляции сбыта. Есть другие мнения? Рейтингуем и хит парадим.

1. Увеличьте свою клиентскую базу за счет привлечения новых покупателей

— минус 15% от суммы первого заказа/покупки;

— зарегистрируйтесь сейчас и получите 3 бесплатных месяца работы;

— вступительный урок (ознакомление с продуктом) бесплатно.

Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments29

«Неденежная» мотивация сотрудников.

Reading time1 min
Views2.5K
В последнее время обратил внимание, что некоторые начальники (особенно высокие) в своих попытках добиться повышения эффективности труда от своих работников пытаются изобрести или внедрить какие-то хитрые и сложные «системы мотивации персонала». Они пишут умные регламенты и правила, налево и направо сыпят умными терминами, типа KPI. Но при всем при этом каким-то странным образом, до них очень тяжело доходит одна простая, как дважды-два, мысль о том, что если человек считает свою зарплату «недостаточно большой», для того чтобы ставить трудовые подвиги, то никакая неденежная мотивация не сработает. Причина этого проста: в такой ситуации, все возможности неденежной мотивации уже использованы только для того, чтобы человек работал на вас за «небольшие» деньги. Когда у сотрудников уровень зарплат на хотя бы на 10% ниже так называемого рыночного уровня, то бесполезно поднимать командный дух, толкать речи про перспективы развития, ставить жесткие дедлайны, призывать к активности… А нужно просто напросто простыми человеческими словами, а не книжным языком учебника по менеджменту, сказать сотрудникам, за выполнение каких конкретно действий/заданий/проектов они могут получить премию или увеличение оклада. Причем, чем проще это будет сформулировано, тем больший эффект будет получен.

Странно, что на освоение различных теорий мотивации у некоторых боссов находится и время, и желание, и ума хватает, а вот понять очевидное не получается.
Total votes 48: ↑44 and ↓4+40
Comments70

My Space, который я не могу найти в Интернете

Reading time4 min
Views544
Могу показаться несколько старомодным в этом своём стремление, но у меня пока, и в самом деле, ничего не получается в поиске того социального веб- ресурса, который мне уж очень хочется найти. А ищу я Ресурс, обладающий рядом свойств, каждое из которых в отдельности, как правило, более или менее известно. Однако сочетание этих свойств, как это мне видится, превращает искомый Ресурс в качественно новый интернетовский продукт.

Мне надо Ресурс, который был бы рассчитан на настоящих профессионалов в любой сфере деятельности. Другими словами, пользователь Ресурса – это интеллигентный человек со знаниями и опытом работы в некоторой области.

Мне надо Ресурс, по набору предоставляемых сервисов и их возможностям аналогичный MySpace.

Мне надо, чтобы в Ресурсе дополнительно присутствовал сервис для установления и поддержания многоуровневых профессиональных контактов типа LinkedIn

Мне надо, чтобы каждый зарегистрированный пользователь (участник Ресурса) мог размещать подробную информацию о себе, вплоть до резюме с выбранным им уровнем конфиденциальности.

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

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

Мне надо Ресурс с мощными и строго определёнными поисковыми механизмами. Обязательным при этом должна быть возможность «заглядывания» во все сторонние сайты, ссылки на которые размещены в Ресурсе.

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

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

Я хотел бы, чтобы любая информация, размещаемая в Ресурсе, могла оцениваться пользователями по очень простому критерию: согласен/не согласен. Никаких лопат и похоронных команд!

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

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

Я хотел бы получать выборку рекомендуемых и/или топ — сообщений, как по общепринятому алгоритму, так и с учётом моих фильтров.

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

Я хотел бы видеть унифицированный подход, при котором «официально» предлагается размещать любые ссылки. Это касается и, так называемых, новостей(digg), и закладок(del.ici.us) для познавательных материалов полезных ресурсов и т.п.

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

Я хотел бы получать комиссионные с выручки за рекламу, размещённую рядом с моими сообщениями.

Не возражаю пройти испытательный срок после своей регистрации, в течение которого все мои сообщения подвергались бы предварительному контролю (модерации). Кто и как осуществляет такой контроль – это важный, но пока второй вопрос.

Не возражаю и против последующей выборочной модерации. Считаю необходимым введение некоторых понижающих коэффициентов за нарушения Кодекса.

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

Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments33

Aqua Dock

Reading time1 min
Views3.9K
Aqua Dock — бесплатный launchbar/taskbar для Windows XP, сделанный в стиле дока Mac OSX: значки дока увеличиваются при наведении на них мыши.

aqua-dock.jpg

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

aqua-dock-settings.png

Еще одна приятная особенность Aqua Dock в том, что она хранит все настройки в ini-файлах в каталоге с программой, т.е. спокойно может быть помещена на флешку. Собственно, я уже добавил Aqua Dock к своей коллекции Portable-софта.

aqua-dock-default-skin.jpg

» Скачать Aqua Dock 1.0 (738 Кб)
Total votes 32: ↑28 and ↓4+24
Comments28

Основы масштабирования

Reading time10 min
Views63K
Прочитав в этом блоге о балансировке на стороне клиента, решил опубликовать свою статью, в которой описаны основные принципы масштабирования для web-проектов. Надеюсь, хабралюдям будет интересно почитать.

Основы масштабирования



Масштабируемость — способность устройства увеличивать свои
возможности
путем наращивания числа функциональных блоков,
выполняющих одни и
те же задачи.
Глоссарий.ru

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

Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments49

10 проблем при работе с заказчиками. Часть1.

Reading time3 min
Views3.2K
В ответ на habrahabr.ru/blog/pm/27099.html хочу привести взгляд на ситуацию со стороны фрилансера.

За годы работы с заказчиками у меня скопилась маленькая “тележка” проблем при работе во фрилансе. Пришло время немного систематизировать эти знания. Приступим.

Проблема 1. Отсутствие техзадания.

Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments20

Работа с фрилансерами. Из опыта сотрудничества с отечественными удаленщиками, часть 2. Решения

Reading time4 min
Views1.4K
Во вчерашнем материале я описал общие ситуации, с которой сталкивался при работе с удаленщиками. В комментариях к нему проскочили многие из решений, к которым пришел на основе практики. Да и в целом тема оказалась жизненной — аналогичные проблемы имели и другие заказчики удаленных услуг. Какие люди вообще идут во фриланс? Я встречался с несколькими типами:

Читать дальше →
Total votes 37: ↑32 and ↓5+27
Comments71

PostgreSQL: аналитика для DBA

Reading time4 min
Views36K
Многие пользователи СУБД PostgreSQL знают, что сервер во время своей работы собирает разнообразную статистику, но не все знают, что ее полезно анализировать и как ее извлекать для этого. В этом небольшом тулките собраны несколько полезных запросов, дающих некоторое представление о том, как использовать это «скрытое знание», которое постоянно копится. Эти запросы можно использовать для мониторинга состояния PostgreSQL (ручного или с помощью плагинов для систем мониторинга вроде Nagios, Cacti или Zabbix), для поиска узких мест в работе сервера и многих других подобных задач. Помните, что это лишь верхушка айсберга; в документации можно найти описания нескольких десятков системных представлений, которые также могут быть полезны администратору PostgreSQL.
Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments20

Flash-Ajax Video Component

Reading time1 min
Views737
В Adobe Labs выложили занятный компонент, благодаря которому ваши AJAX-приложения могут обзавестись flash-видео: вы получите всё необходимое для создания видео-плеера, с возможностью кастомизации HTML и Javascript.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments9

Больше никогда не работайте сверхурочно

Reading time3 min
Views22K
Сколько денег вы зарабатываете в час?
Это простая калькуляция — просто разделите вашу зарплату на количество рабочих часов.
Но мы часто забываем, что многие из нас работают больше, чем установлено. Остаться на полчаса или час позже легко, не говоря уже о напряжных моментах перед концом какого-либо проекта.
Мы работаем сверхурочно.
И многим из нас это время не компенсируется деньгами.
Приняв это во внимание, пересчитайте вашу почасовую оплату. Вы заметили понижение ваше зарплаты? Это потому что вы отдаёте своему нанимателю часть работы за так.
Надо прекратить делать это. Сейчас.
Читать дальше →
Total votes 66: ↑50 and ↓16+34
Comments166

Основы языка программирования Python за 10 минут

Reading time9 min
Views1.3M
Python Logo

На сайте Poromenos' Stuff была
опубликована статья, в которой, в сжатой форме,
рассказывают об основах языка Python. Я предлагаю вам перевод этой статьи. Перевод не дословный. Я постарался подробнее объяснить некоторые моменты, которые могут быть непонятны.

Если вы собрались изучать язык Python, но не можете найти подходящего руководства, то эта
статья вам очень пригодится! За короткое время, вы сможете познакомиться с
основами языка Python. Хотя эта статья часто опирается
на то, что вы уже имеете опыт программирования, но, я надеюсь, даже новичкам
этот материал будет полезен. Внимательно прочитайте каждый параграф. В связи с
сжатостью материала, некоторые темы рассмотрены поверхностно, но содержат весь
необходимый метриал.


Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments163

Динамическая высота textarea для комментариев

Reading time1 min
Views1.2K
Думаю, моё предложение должно быть понятно уже из заголовка поста, тем не менее, опишу его немного подробнее и постараюсь обосновать.

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

Наиболее красивым способом решить проблему, как мне ажется, было решение a la Google Notebook. Для тех, кто не в курсе, поля для текстовых заметок в его интерфейсе динамически увеличивают свою высоту по мере добавления новых строк. Благодаря этому, весь текст заметки всегда (до определённых пределов, конечно) виден на экране, что избавляет пользователя от необходимости скроллинга и делает его жизнь прекрасной и удивительной.
Total votes 34: ↑30 and ↓4+26
Comments20

Микроформаты в профиле хабрапользователя

Reading time3 min
Views1.2K
Сделал тестовую страницу. Под катом описание моих действий.
ВНИМАНИЕ! Я дописываю и дополняю описание вот прямо сейчас, когда вы это читаете, так что не удивляйтесь появлению новых абзацев.

Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments40

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Registered
Activity