Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Встреча с клиентом

Разработка веб-сайтов *Разработка мобильных приложений *
Из песочницы

Встреча с клиентом - подготавливаемся к встрече с клиентом, проводим первичную аналитику и подготовку.

"Где хорошо начинают, там хорошо и кончают".

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 501
Комментарии 1

МЦСТ опубликовала руководство по эффективному программированию на платформе «Эльбрус»

Open source *Программирование *Разработка под Linux *

31 мая 2020 года компани МЦСТ (Московский Центр Спарк (SPARС) Технологии) опубликовала руководство по эффективному программированию на платформе «Эльбрус». Данное руководство «содержит основные материалы для обучения программированию на платформе „Эльбрус“ и применимо на любом варианте Linux-подобной операционной системы».
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 7K
Комментарии 14

Джефф Безос ушёл с поста генерального директора Amazon

Amazon Web Services *IT-компании

Генеральный директор Amazon Джефф Безос ушёл с поста, который занимал 27 лет. Его место займёт руководитель Amazon Web Services Эндрю Джесси. Безос займет пост исполнительного председателя совета директоров Amazon.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 6.3K
Комментарии 8

Rambler Media возглавил выходец из Yahoo

IT-компании
Rambler Media сообщает о переменах в руководстве: Марк Опзумер назначен генеральным директором, а Артур Акопьян ­- финансовым директором компании.

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

Руководство на вхождение в кризис.

Чулан
  1. Придумайте потребителя,
    Не вкладывайте в качество,
    Плюньте на дизайн,
    Нет малым партиям товара,
    Делайте всё сами (субподрятчик — ваш филиал),
    Не думайте о конкурентах,
    Придерживайтесь традиционных методов управления,
    Талант должен знать своё место,
    Не пытайте счастья (не жили хорошо — не надо начинать),
    Уменьшать себестоимость продукции и услуг за счёт покупки дещёвых комплектующих, материалов,
    Содать финансовую неразбериху (использовать в своих целях).
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 226
Комментарии 6

W3C выпускает «Требования к Виджетам 1.0»

Чулан
Консорциум W3C выпустил обновлённый черновик «Требований к Виджетам 1.0», который призван установить стандарты для разработки виджетов.

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

Документация «Требования к Виджетам 1.0» преподнесёт разработчикам и издателям стандарты и полезные рекомендации.
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 204
Комментарии 24

Документация о вашем предприятии

Чулан
Обед был омрачен необходимостью разъяснять новому какому-то начальнику-князьку смысл и принципы деятельности некоторых отделов. Высшее начальство, как водится, ни черта не знает о реальных делах своих подчиненных — но хотя бы пожелало разобраться в этот раз. Неприятность состояла в том, что я принципиально за обедом о работе забываю, а тут — надо.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 381
Комментарии 6

Google Россия собрал Gmail своими руками

Облачные сервисы IT-компании

Физкульт-привет хабравчанам от соседей из адвертки :)

Говорят, что создатели красоты рекламное агентство Saatchi & Saatchi Moscow, что вдвойне приятно.

Если тут есть кто-то из Гугла, буду благодарен за рассказ как долго делалось это чудо.
Читать дальше →
Всего голосов 131: ↑126 и ↓5 +121
Просмотры 206
Комментарии 109

Руководство по использованию PDF:: API2 (Perl) для начинающих

Perl *
  1. Название и версия
    Используемая терминология
    Руководство
    1. Преимущества формата PDF
      Основные принципы работы с PDF-документами через PDF::API2
      Создание PDF-документа
      Открытие существующего документа PDF для редактирования, импортирование данных
      Работа с текстовыми данными
      1. Управление шрифтами при создании PDF-документа
        Работа с цветом
        Добавление текстаГрафические данные в PDF — документе
        1. Вставка графических изображений в PDF — документ
          Импортирование PDF — документов
          Создание графических изображений средствами PDF::API2 Вывод PDF-документа пользователю, сохранение документаПриложение к руководству
          1. Примеры кода
            Полезные ссылки

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

Книга

Чулан

Честно говоря, запрашивая эту книгу в издательстве «Символ-Плюс», мне было просто интересно, что случилось с «Joomla!» с того момента, как я последний раз пытался ей воспользоваться. (Дело было еще в те смутные времена, когда и «Mambо», и «Joomla!» представляли собой одно и тоже.)



Сложность обращения, неочевидность связей, необходимость копаться в чужом PHP-коде лишь для того, чтобы сделать приличный шаблон, — надолго отбили у меня охоту пользоваться бесплатными веб-решениями. Сейчас же с помощью книги попробую разобраться в тайнах новой версии «Joomla! 1.5».



Читать дальше →
Всего голосов 21: ↑13 и ↓8 +5
Просмотры 1.6K
Комментарии 19

Манагеры… нас тьмы, и тьмы, и тьмы

Чулан
Своего рода программное заявление небольшого проекта :) Огромная просьба к Хабралюдям — высказаться по существу идеи — мертворожденная или имеет право на жизнь? Цель благая — помочь офисному планктону (к коему авторы относят и себя) в нелегком деле превращения «винтика» в интересующегося, активного и энергичного Делового человека.

Линк

«Мы не пашем, не сеем, не строим», пели трогательные бюрократы канувших в лету советских восьмидесятых в «Забытой мелодии для флейты». Им на смену пришли силовые чиновники наверху, и сонмы манагеров внизу. Новые армии бойцов, службистов и солдат сегодняшнего колоссальнейшего аппарата, манагеры даже не среднего, а нижнего звена, основание пирамиды, работники брендованных представительств, местных фирм и неизвестных фирмочек, заполняющие в часы пик все и вся.

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

Читать дальше →
Всего голосов 19: ↑10 и ↓9 +1
Просмотры 203
Комментарии 19

Качества перспективного работника

Управление персоналом *
Не могу сказать, что с первого своего рабочего дня я был отличным исполнителем. Я был зеленый и не понимал многого, что от меня ожидалось, делал не то что нужно. Встречая хороших менеджеров, работая с отличными руководителями а, впоследствии, руководя другими, я научился многим ценным привычкам. Я начинал работать помощником ректора в коммерческом вузе и, по странному стечению обстоятельств, в последующих двух компаниях, мне также приходилось тесно работать с топ-менеджментом. А еще с точно такими же, каким я был вначале. Рефлексируя, я начинал понимать что ценится в работниках, с точки зрения руководителя.

Решил выписать самое основное — советы, зная которые с самого начала, я думаю, достиг бы сейчас много большего. Применяя их вам будет легче понимать начальство, а с вами будет проще работать, вам будут доверять, делегировать, поручать руководство другими (в которых вы, к слову, станете ценить то же самое).
Читать дальше →
Всего голосов 116: ↑107 и ↓9 +98
Просмотры 2.7K
Комментарии 66

Практический путеводитель по вычислениям в облаках от InformationWeek

Чулан
Всем, кто интересуются «вычислениями в облаках» (cloud computing), хочет разобраться с этой новой технологией и глубже понять связанные с ней перспективы и проблемы, настоятельно рекомендую ознакомиться с материалами, представленными журналом InformationWeek:

A How-To Guide To Cloud Computing (Практический путеводитель по вычислениям в облаках) – вступительная статья;

A Walk In The Cloud (Прогулка в облаках) – аналитический отчёт;

The Roadmap to Virtual Infrastructure: Practical Implementation Strategies (Дорожная карта по виртуальной инфраструктуре: Стратегия практической реализации) – отчёт компании VMWare.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 247
Комментарии 0

Оценка времени выполнения задачи

Чулан
Работая над крупным, постоянно развивающимся проектом, почти ежедневно имею дело с различными формами утверждения задач: от «Очень срочно, поправь тут. За час уложишься?» до «Оцени, на сколько недель потянет эта задачка». Я, как исполнитель, сам оцениваю время и сложность выполнения каждой задачи и считаю это единственным правильным подходом к оценке фронта предстоящих работ в сфере разработки ПО.

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

Принципы


Обобщив накопленную по теме оценки сроков информацию, получил следующие принципы оценки сроков выполнения работы:
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 5.4K
Комментарии 10

Они просто не хотят хорошо работать

GTD *
В одном цеху на предприятии Чарльза Шваба работал некий начальник, рабочие которого не справлялись со сменным заданием. Шваб недоумевал: «Как так получилось, что такой способный человек, как вы, не мог добиться выполнения задания?» Инженер отвечал хозяину: «Сам не понимаю. Я и уговаривать их пытался, и подгонял, и бранил их, рвал и метал, грозил, что прокляну их и потом уволю. Но результатов так и не было. Они просто не хотят хорошо работать».
Узнать чем все закончилось...
Всего голосов 107: ↑80 и ↓27 +53
Просмотры 1.5K
Комментарии 128

Влияние руководства на проекты

Чулан
Многие из нас, а возможно и Вы сами, сталкивались с проблемой руководства проекта.

Что я под этим имею в виду?



Хотелось бы начать с рассказа о личном опыте, из которого Вы поймёте суть темы и её проблемы.
Год назад я пришёл на работу в компанию “Х” (условно назову её так, чтоб избежать казусов) и возглавил её основной проект. Проект был посвящён медиа тематике, что-то вроде журнала или жёлтой прессы, но это не суть.
В мои задачи входило непосредственное руководство проектом, написание тематических материалов, обновление и развитие. В штате у меня было 5 человек — контент менеджеры, программист и администратор. Ими всеми мне и приходилось управлять. Всё вроде бы шло гладко и хорошо до момента, пока начальству не взбрело в голову магнетизировать проект, нарастить сервисы и превратить из хорошего медиа ресурса в портал (помойку)…
С самого начала я пытался объяснить руководству, что это до добра не доведёт, так как сейчас ресурсом пользуются сугубо заинтересованные в материалах люди, там всё удобно, хорошо и правильно, и что новые сервисы не принесут ресурсу ничего, так как они просто не входят в его тематику, да и банально не нужны никому. Моё заявление было принято в штыки и в приказном порядке меня заставили делать то, что они хотели…
В итоге, мы создали портал (помойку), куча всего, новости и даже погода по городу… Так прошло пол года, результатом стало почти полный отток целевой аудитории, уменьшение посещаемости и убыточность всей системы. В итоге, начальство согласилось к возврату старого вида ресурса. Прошло потом ещё пол года, пока на сайт вернулась отчасти старая аудитория. Но это стало большим уроком для руководства компании.
Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 231
Комментарии 13

Ручная установка Ruby 1.8.7 и Rails на Windows XP

Ruby *
Написал однажды для себя, но подумал — «А что, если кому-то тоже пригодится?»

Итак, установим Ruby. Для этого нужно:

  1. скачать бинарники для Ruby 1.8.7 здесь: http://www.ruby-lang.org/en/downloads/. Распаковать их в желаемую директорию (например в c:\ruby).
  2. открыть My Computer → Properties → Advanced → Enviromental Variables, и дописать в переменную Path такую строку "с:\ruby\bin\" (это зависит от того, куда вы распаковали бинарники)
  3. скачать пакет zlib здесь: http://www.zlib.net/zlib123-dll.zip. Из него достать файл zlib1.dll, переименовать его в zlib.dll и поместить по адресу с:\ruby\bin\
  4. скачать пакет iconv здесь: http://sourceforge.net/project/showfiles.php?group_id=25167&package_id=51458. В архиве отыскать файл iconv.dll и скопировать его по адресу с:\ruby\bin\
  5. скачать и установить библиотеку OpenSSL отсюда: http://www.slproweb.com/products/Win32OpenSSL.html
  6. скачать rubygems здесь: http://rubyforge.org/frs/?group_id=126. Распаковать архив, отыскать файл setup.rb и запустить в консоли команду ruby setup.rb
Теперь необходимо установить Rails. Для этого нужно:
  1. в консоли выполнить команду gem install rails
  2. в консоли выполнить команду gem install sqlite3-ruby -v 1.2.3
  3. скачать и библиотеку SQLite3 здесь: http://www.sqlite.org/download.html. Распаковать из скачанного архива файл sqlite3.dll в папку с:\ruby\bin\
Последние два пунка нужны для того, чтобы запустить Rails-приложение «из коробки», где изначально в конфигурации прописано использование базы данных SQLite.

Теперь необходимо проверить, как работает Rails. Для этого нужно:
  1. в консоли выполнить выполнить команду rails my_projects_name_with_path (например: "rails d:/my_blog") – тем самым мы создадим каркас пустого приложения
  2. перейти в папку с созданным каркасом и выполнить в консоли команду ruby script/server – тем самым мы запустим нашу пустую Rails-программу
  3. в браузере перейти по адресу localhost:3000
  4. на открывшейся странице нажать по ссылке "About your application's environment" – тем самым должно быть показано версии установленых компомент Rails

Спасибо добрым людям, однажды ответившим на вопрос об установке Ruby на сайте stackoverflow.com тем самым сподвигнув меня разобраться во всём в деталях и написать это небольшое руководство-памятку.
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 3.4K
Комментарии 16

Пособие: Красивая и удобная выпадающая панель для входа/регистрации

Разработка веб-сайтов *
Перевод
Помните мою выпадающую панель для входа/регистрации, реализованную с помощью Mootools 1.2? Я подумал, что её можно было бы улучшить как с точки зрения дизайна, так и с точки зрения функциональности, и я это сделал! Но с этого времени уже на jQuery.

screenshot and demo
Читать дальше →
Всего голосов 81: ↑73 и ↓8 +65
Просмотры 3.2K
Комментарии 49

Каким должна быть первая глава о программировании или Как вы стали программистом?

Чулан
Совсем недавно на хабре увидел пост Как молоды мы были, где автор вспоминал свой опыт программирования и продаж своего софта. Меня всегда интересовал вопрос, как люди приобщаются к программированию. Речь в данном случае не идет о молодых людях, которые идут в институты учиться на программиста.
В моей жизни былы две неудачные попытки научиться программировать — на Микроше и ZX Spectrum. Естественно, те компьютеры использовались в основном только для игр. Но меня всегда интересовал вопрос, а как самому написать игру? Кажется, к Микроше давались листинги каких-то игр. Но отсутствие нормального описания к коду убило мое любопытство. Так первая попытка стать программистом оказалась неудачной.
Вторая попытка приобщиться к программированию была предпринята во времена господства ZX Spectrum. Помню, что однажды мне на глаза попалась информация, как можно писать программы на Basic. Горя желанием написать хоть какую-нибудь игру, я жадно набросился набивать код. Если мне не изменяет память, в руководстве предлагалось нарисовать российский флаг (видимо, это было начало 90-х). Я честно набил несколько строчек кода и у меня на экране действительно появился флаг. Но никакой радости я не испытал. Это было пыткой. Не владея слепым десятипальцевым методом печати, написание простенького кода заняло очень много времени. Так я не стал программистом второй раз.
Читать дальше →
Всего голосов 32: ↑24 и ↓8 +16
Просмотры 974
Комментарии 28

Настройка nginx

Nginx *
Тема правильной настройки nginx очень велика, и, боюсь, в рамки одной статьи на хабре никак не помещается. В этом тексте я постарался рассказать про общую структуру конфига, более интересные мелочи и частности, возможно, будут позже. :)

Неплохой начальной точкой для настройки nginx является конфиг, который идёт в комплекте с дистрибутивом, но очень многие возможности этого сервера в нём даже не упоминаются. Значительно более подробный пример есть на сайте Игоря Сысоева: sysoev.ru/nginx/docs/example.html. Однако, давайте лучше попробуем собрать с нуля свой конфиг, с бриджем и поэтессами. :)
подробности
Всего голосов 88: ↑78 и ↓10 +68
Просмотры 262K
Комментарии 53