Pull to refresh
  • by relevance
  • by date
  • by rating

DevOps: внедрение и поддержка крупных проектов

Агентство AGIMA corporate blog Conferences DevOps *

Привет, Хабр!

Привет, Хабр! Мы организовываем онлайн-митап 6 июля совместно с Тинькофф, SberDevices, Эльдорадо. Говорить будем про DevOps его культуру, внедрение поддержку и как это все работает на разных проектах. 

Под «читать далее» подробная программа мероприятия и ссылка на регистрацию.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 961
Comments 0

Firebug впереди планеты всей!

Firefox
Недавно вышел замечательный extension — FireBug 1.0 beta. Давно ничего более функционального и удобного не видел. Используя его вы можете: редактировать, дебагить и мониторить CSS, HTML, JavaScript, причем все это на лету, на любом локальном или живом интернет-сайте.
Total votes 34: ↑33 and ↓1 +32
Views 776
Comments 32

Сайт на MacOSX?! Без проблем!

Website development *
Хороший сервис посвященный просмотру веб-сайтов посредством MacOSX -> причем просматривать можно, как картинками (скриншоты), так и в реальном времени.

Функция просмотра скриншота — бесплатно.
В реальном времени — платно (но не сильно дорого)

www.browsrcamp.com
Total votes 13: ↑12 and ↓1 +11
Views 868
Comments 21

Периодическая таблица Adobe элементов! Вопросы и ответы!

Lumber room


Наверное многие видели новую (пока что бета) версию Adobe Photoshop CS3. Кроме замечательного интерфейса и новых фенечек, мне в глаза бросился не обычно минималистичный логотип нового Фотошопа. Честно говоря сразу я подумал что это бета-версия логотипа, но не тут то было.
Итак, представляю вам новую периодическую таблицу элементов по версии Adobe иными словами новый фирменный стиль продуктов Adobe.

Ссылки по теме:
Статическая карта: www.flickr.com/photos/cdharrison/328467657
Динамическая: theflashblog.com/icons.html

Подробный анализ нового фирменного стиля продуктов Adobe: rogix.livejournal.com/96122.html
Total votes 25: ↑21 and ↓4 +17
Views 267
Comments 8

Mootools Release. Новое поколение объектно-ориентированных фреймворков.

MooTools *
Сегодня в свет вышла новая и уже релизная версия JavaScript объектно-ориентированного движка Mootools. Основными преимуществами оного является: скорость, компактность и простота использования.

Ссылки по теме:
mootools.net

Что новенького:
solutoire.com/2007/01/31/mootools-10-whats-new
Total votes 2: ↑2 and ↓0 +2
Views 1.9K
Comments 17

InType: текстовый редактор мечты!

Website development *
InType мощный, интуитивный редактор для программеров под MS Windows с возможностями подсветки, поддержкой дополнительных скриптов и плагинов, позволяющий превратить рутинные операции программирования в увлекательный и главное эффективный, и удобный процесс. Самая главная фишка состоит в поддержке bundles, коих планируется великое множество, а также поддержка bundles из Text Mate.

К сожалению на данный выпущена только alfa версия, но она вполне работоспособна.

Все остальное, на мой взгляд, только плюсы.

Официальный сайт InType: InType

P.S.
Ах да, еще — в итоге он будет платным, но я его куплю! :)
Total votes 40: ↑26 and ↓14 +12
Views 3.3K
Comments 60

Внеплановое обновление редактора Intype

Website development *
Стараниями одного из участников комьюнити Intype'a que появилась на свет обновленная версия этого подающего надежды редактора для программистов. В новой версии был добавлен менеджер проектов с браузером файлов (почти как в Textmate), плюс реализована поддержка табов для редактирования сразу нескольких файлов (до этого для каждого файла нужно было запускать редактор еще раз).
Читать дальше →
Total votes 19: ↑13 and ↓6 +7
Views 701
Comments 36

Что такое Ruby on Rails

Website development *
"Ruby on Rails — это современный высокоуровневый фреймворк веб-разработки. Создатели утверждают, что Ruby on Rails позволит в разы повысить продуктивность веб-разработчиков по сравнению с предыдущими популярными технологиями, такими как PHP. Версия 1.0 вышла в прошлом году и с тех пор Ruby on Rails быстрыми темпами набирает популярность."
Alex Lebedev

Под линком весьма приятная статья с разбором полетов…
Источник: alexlebedev.com/blog/we-are-on-rails
Total votes 40: ↑35 and ↓5 +30
Views 11K
Comments 206

Про Microsoft

Lumber room
Бесчисленные заявки «Linux выгоднее Windows» заставили написать бесполезную в глобальном масштабе заметку.

Мне нравится Linux. В иксах есть приятная инерционность курсора мыши, а в Gnome есть возможность почувствовать себя чуточку Mac-юзером. Да и вообще, это как попасть в другое измерение — пользователи Linux мажут масло на бутерброды с другой стороны!

Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 294
Comments 56

PHP4 прекращает свое существование

PHP *
Сегодня (13 июля 2007) ровно три года с момента релиза PHP5. За эти три года он (PHP5) приобрел множество улучшений по сравнению с PHP4. PHP5 быстрый, стабильный, а поскольку на подходе уже PHP6, то 4-я ветка PHP больше не будет развиваться.

Команда разработчиков PHP объявляет, что поддержка PHP4 продлится только до конца текущего года. После 31 декабря 2007 больше не будет выходить релизов PHP4.4. «Мы будем продолжать выпускать фиксы безопасности «от случая к случаю» до 8 августа 2008 года. Пожалуйста, используйте время до конца года, чтобы сделать ваши приложения совместимыми с PHP5.»

В качестве документации по миграции с PHP4 на PHP5 разработчики предлагают ознакомиться со следующим документом: www.php.net/manual/en/migration5.php

via www.php.net

P.S.: Хостеры волнуются? (:
Total votes 32: ↑29 and ↓3 +26
Views 961
Comments 51

CFS vs O(1) scheduler

Configuring Linux *
Думаю многие слышали, что помимо стандартного O(1) планировщика в linux, появился CFS(Completely Fair Scheduler; «абсолютно справедливый планировщик»), над которым работает Ingo Molnar. Собственно эту заметку я хотел бы посвятить сравнению этих двух планировщиков и краткому рассмотрению их основных алгоритмов. В конце заметки можно немного почитать по FreeBSD'шный планировщие ULE.

preamble:
  • O(1) scheduler — вкратце, политика планировщика была довольно проста: каждый cpu имел 2 очереди: в одной находятся таски, которые в скором времени будут запущены, в другом — спящие таски. когда первая очередь оказывалась пуста, она менялась местами со второй, соответсвенно во второй очереди все спящие процессы 'просыпались', а в первая служила очередью для отработавших и уснувших процессов. посему время работы алгоритма во-первых, не зависит от кл-ва процессов, во-вторых, оно постоянно — O(1).
  • Completely Fair Scheduler — для хранения процессов использует red-black дерево, где ключём является wait_runtime каждого процесса. wait_runtime — это кл-во наносекунд, которое данный процесс недоработал или переработал. т.е. если оно < 0, значит он переработал, если оно > 0, значит он недоработал. эта мера позволяет засечь out-of-ballance от 'идеального случая'. в зависимости от значения wait_runtime, процесс занимает своё место в дереве. если wait_runtime < 0, то, я полагаю, процесс будет сидеть на нижних уровнях, если больше 0, то ближе к вершине. следовательно, CFS — не O(1) scheduler, он O(logN).


Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views 5.8K
Comments 21

Продавец обезьян

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

Но поднялась буря, моряки бросились убирать снасти. Обезьяны же, зная лишь, как распускать, шли следом и натягивали снасти. Корабль погиб, ибо учитель обезьян предвидел лишь ясную погоду.
Total votes 46: ↑33 and ↓13 +20
Views 399
Comments 51

iPhone, Android и ожидания разработчиков

Lumber room
Рождение мобильных платформ – всегда знаменательное событие для разработчика. Действительно, новые платформы, особенно от таких грандов как Google или Apple, создают новые рынки сбыта из ниоткуда –и вот мы видим длинные очереди покупателей iPhone в США(а с недавнего времени в Германии, и вот буквально вчера-сегодня во Франции), огромный снежный ком информации о так называемом gPhone, а также становимся свидетелями бурной реакции потребителей на недавнюю презентацию платформы Android.
Появление покупателей на новом рынке автоматически означает появление рынка программного обеспечения для новой платформы. И это – именно то, что интересует большинство разработчиков, а также инвесторов, которые понимают возможную выгоду первопрохождения.
Так в чём же проблема? Казалось бы – заказчики с удовольствием готовы расстаться со своими деньгами, девелоперы в предвкушении новых неизведанных глубин, но некие неведомые преграды мешают проектам успешно стартовать и завершаться.
Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Views 271
Comments 5

ppp vs www как идея создания распределенной сети

Lumber room
Сейчас весь интернет строится на распределенных серверах. Все веб — приложения выполняются на серверах и данные передаются пользователям. Очевидно, что такое положение вещей делает интернет не равноправным — компании гиганты обладают большим количеством ресурсов и могут позволить себе запуск более масштабных проектов. Они даже собирают оборудование конкретно под свои нужды и не зависят от поставщиков.

Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 348
Comments 32

MySQL-Front вернулся?

Lumber room
Случайно наткнулся на «О программе» в mysql-front старой немного-глючной версии. сайт sqlfront.de перебрасывает на sql-front.com очевидно что это оно и есть. Там нашел релиз от 07 Feb 2008.

нашел для себя нужные фичи:
  • Поддержка процедур mysql5
  • Потдержка представлений
  • Иправлены ошибки
Total votes 9: ↑5 and ↓4 +1
Views 1.4K
Comments 5

Bulldoc 0.2 Released

Lumber room
Выпустил 0.2 релиз своей Бульки. Прислушался к замечаниям, спасибо друзья. Переделал сайт, все-таки должен быть сайт, а не одиноко лежащая документация.
Изменения в этом релизе:

  • Проект приобрел svn репозиторий
  • В документацию добавлены разделы: Быстрый старт и Авторы. Внесены изменения в разделы конфигурации книжной полки, работы с оглавлением, работы с текстом и др.
  • Конфиг книжной полки переведен в YAML, и значительно упрощен
  • Упрощен формат файла оглавления: простые страницы задаются просто парой файл-заголовок
  • Сделана подсветка синтаксиса на основе GeSHi


Подробнее можно прочитать на странице релиза.
Total votes 8: ↑8 and ↓0 +8
Views 200
Comments 4

Командная разработка на GWT в Eclipse

Lumber room
В серию Google Web Toolkit:
eclipse
Когда команда разработчиков берётся за создание проекта — они выбирают инструментарий, среду разработки, систему контроля версий кода (source control) и способ общения друг с другом. Мы выбрали Eclipse IDE для разработки и Subversion (SVN) для обмена кодом. Как это все связать вместе »
Total votes 4: ↑4 and ↓0 +4
Views 325
Comments 0

DotProject — lack of documentation sindrom

Lumber room
Иконка DotProjectПоведать я хочу об ужасном. Об ужасном заболевании многих cms — тотальном отсутствии документации. С этой проблемой я столкнулся не далее, как на прошлой неделе — именно тогда я получил задание от руководства написать модуль для системы управления проектами DotProject (текущая версия — 2.1.1). Итак, скальпель, свет! Приступим к вскрытию тела.
Читаем подробную Ниже очень много букаф! инструкцию:
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 717
Comments 4