Офисы IT-компанийDigital October — логово безумных идей и коворкинг-центр



У Красного Октября когда-то были печеньки и конфеты. Теперь в помещениях фабрики завелись айтишники и немного по-настоящему странных позитивных людей. Во время последней деловой поездки туда хабраюзер Lesnikova, руководитель тамошнего проекта Knowledge Stream, предложила посмотреть офис и разрешила поснимать всё-всё, включая железо.

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



Я смог заставить себя перейти только с третьей попытки. И — осторожно: под катом трафик.

10 февраля 2012, 15:22
13

Бизнес студииКонтент для сайта: лучше заранее, чем никогда

Многие студии говорят о том, что контент для сайта нужно прорабатывать еще до этапа разработки проекта, но еще большая часть игроков рынка не уделяет этому этапу никакого внимания. Почему? Наверное из-за того, что большинство разработчиков и их заказчиков не осознают реальных рисков.
10 февраля 2012, 12:57
95

Офисы IT-компанийОфисная история Твиттера

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



9 февраля 2012, 17:26
42

Веб-стандартыHTTP — протокол уровня приложений

Данная статья является переводом первой статьи из цикла статей о протоколе HTTP с сайта opera.com.
Пересоздал её, чтобы тип статьи стал переводом.

Введение


В Бутане, когда люди знакомятся, они обычно приветствуют друг друга словами «Твоё тело чувствует себя хорошо?». В Японии они могут кланяться, в зависимости от обстановки. В Омане мужчины обычно целуют друг друга в нос, после рукопожатия. В Камбодже и Таиланде они обычно соединяют ладони, как при молитве. Это все протоколы общения, простая последовательность кодов, которая имеется значение и готовит обе стороны к обмену информацией.

В Интернете есть очень эффективный протокол прикладного уровня, который готовит компьютеры к обмену информацией: Hypertext Transfer Protocol, или HTTP. HTTP — протокол прикладного уровня поверх коммуникационного протокола TCP/IP. HTTP часто упускается из вида при изучении веб-дизайна и веб-разработки, что является ошибкой: понимание его помогает определить лучший способ взаимодействия с пользователями, достичь лучшей производительности сайта и создает эффективный инструмент для управления информацией в сети Интернет.

Это первая статья из серии статей, целью которой является научить основам HTTP и эффективному его использованию. В этой статье мы увидим на каком этапе HTTP работает в механизме Интернет.
9 февраля 2012, 22:32
122
gre

Облачные вычисленияGoogle близка к запуску своего облачного сервиса хранения файлов Google Drive

Поисковый гигант планирует в ближайшие недели серьезно потревожить нервы Dropbox, введя в строй свой новый проект — сервис Google Drive, который будет предназначен для облачного хранения пользовательских файлов.

Никаких особых отличий от уже существующих на рынке решений, таких как DropBox, SkyDrive или Box.net, по всей видимости, не планируется. Вполне традиционно пользователи смогут получить доступ к с своим файлам не только с компьютера, а и с мобильных устройств. Объем предоставляемого дискового пространства пока не известен, однако легко можно предположить, что для массового привлечения новых пользователей предложение поискового гиганта будет весьма заманчивым.

Сервис Google Drive будет бесплатным и для частных лиц, и для компаний, однако же, за дополнительное место на серверах надо будет заплатить пока неизвестную сумму. Также ожидается, что сервис станет частью Google Apps, а не, как можно было предположить, невероятно быстро растущей, по словам самой Google, социальной сети Google+.

Стоит напомнить, что еще в 2007 году Google планировал запуск сервиса G Drive, который должен был позволить хранить музыку и документы в интернете, однако эти планы так и не были реализованы.

[Источник]
9 февраля 2012, 23:36
17

PerlКраткий обзор качества коммерческой CMS на Perl из песочницы

В процессе занятия фрилансом мне периодически попадаются на препарирование сайты написанные на Perl. Гляда на код, я понимаю, откуда появилась дурная слава Perl в области Web разработки. Но не будем углубляться в холивар.
Вчера мне в руки попал движок X1-forge. Надо особо отметить что он активно продаётся и весьма нескромно расхваливается на сайте. Итак, что же с ним не так?
10 февраля 2012, 11:52
5

Google ChromeОбновление Google Chrome до версии 17

Вчера компания Google перевела в канал обновлений Stable версию браузера Chrome под номером 17. Работа была проведена большая, учитывая количество обнаруженных и исправленных уязвимостей — 20 штук, из которых одна критическая и восемь с высокой степенью опасности. Не считая исправлений багов и уязвимостей, в браузер были внедрены новые возможности:
9 февраля 2012, 16:51
8

WindowsВ Windows 8 кнопка «Пуск» все же будет

На днях Хабраюзер tipugin сообщил, что Microsoft убрала кнопку «Пуск» из Windows 8.

Теперь же на ресурсе TheVerge появилась новость о том, что на самом деле кнопку «Пуск» переместили на новую панель Charms bar, которая размещена на правой стороне экрана. На ней также размещены кнопки поиска, настроек системы, настроек сети и одна кнопка неизвестного назначения.



Под катом — скриншоты.
9 февраля 2012, 17:49
12

PostgreSQLОтказ мастера в PostgreSQL-кластере: как быть?

Приветствую. Сегодня я хотел бы поговорить о такой неприятной ситуации, как отказ мастера в случае применения нативной репликации в PostgreSQL 9.x. Итак, предположим, что у вас есть кластер из двух и более PostgreSQL-серверов и на мастер внезапно упал метеорит. Логично предположить, что вам придётся сделать мастером одну из реплик. Сделать это можно двумя способами.
10 февраля 2012, 04:11
38

JAVAНепрерывный мониторинг JVM с помощью Zabbix

Предположим, у вас есть большое приложение написанное на Java. Это может быть web-сервлет размещенный в контейнере или standalone-сервис. В процессе разработки (да и во время эксплуатации) возникает необходимость отслеживать процессы, протекающие в JVM: работу garbage collector, использование памяти, жизненный цикл потоков, а так же иные специфичные для вашего проекта показатели по средствам MBean. Самый простой вариант — использовать профилировщик. Но увы, проблемы не случаются по расписанию, и невозможно заранее знать, когда нужно подключить профилировщик, а держать его постоянно включенным тоже не вариант. В таких случаях идеальное решение — непрерывный мониторинг. О нем и пойдет речь. Но для начала пара слов о классической профилировке.
10 февраля 2012, 05:48
73