Новости информационных технологий - 25698

Начиная с Руби версии 1.9, появился новый синтаксис для хешей. Давайте посмотрим, как можно моментально перевести на него весь проект. То есть, если раньше мы писали нечто вот такое:
{:key => 'value', :key2 => 'value2'}

Сейчас это будет выглядеть вот так:
{key: 'value', key2: 'value2'}

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

В этой статье рассматривается использование популярного инструмента ant для развертывания Java приложений в Windows Azure:

  • Windows Azure Starter Kit for Java
  • Выбор реализации скрипта старта
  • Добавление пакета JDK.zip в approot
  • Добавление пакета с java-сервером в approot
  • Подготовка Java приложения
  • Сборка и тестирование в эмуляторе Windows Azure
  • Изменения в проекте для выкладывания в Windows Azure
  • Выкладывание проекта в Windows Azure
  • Полезные ссылки

Перед началом работы рекомендуется ознакомиться с общей информацией о Windows Azure — Электронная книга WindowsЧитать полностью »

в 9:18, , рубрики: eclipse, IDE, idea, java, метки: , , ,

Священный спор

Принято считать, что есть «вечные» вопросы, на которые нет правильного ответа. Например, что лучше: Windows или Linux, Java или C#; Чужой против Хищника или Чак Норрис против Ван Дамма.

Одним из таких холиваров считается выбор лучшей IDE для Java:
JAVA / Почему IDEA лучше Eclipse

Идут постоянные споры о том, в которой из них больше плагинов, горячих клавиш и т.д. Различий так много, что трудно выбрать, какие из них важнее, и все сходятся в одном: обе IDE примерноЧитать полностью »

Это шпаргалка раскрывающая раздел «Интеграция Selenium тестов» статьи Настройка Jenkins для django проекта с нуля. А именно как запускать Selenium тесты на удалённом сервере Jenkins у которого нет монитора и форточек.

Спасибо black_bunny за статью и она прекрасно покрывает установку и настрйоку Jenkins, но у меня сломалась пара костылей пока я всё это дело объединил в работающую систему с его же django-selenium. Теперь коротко и по делу.

Для справки: тестировочный сервер у меня Ubuntu 11.10 x64 без монитора и X.org иЧитать полностью »

Summary: Пост рассказывает о том, что такое снапшоты в облаке, как их использовать, и как они устроены.

Одна из самых заметных новых фич в облаке, появившаяся в этом году — снапшоты. Всё, что мы делаем, делится на три категории — то, что полезно нам (биллинг, сервисные утилиты и т. д.), то, что полезно клиентам, но визуально не заметно (например, СХД, смена версий гипервизора, уже ранее запущенных серверов), и то, что полезно клиентам и визуально заметно — и вот снапшоты как раз из этой третьей категории).

Хочу предупредить, что статья будет очень сложная. Я сначала расскажу про простые вещи — как с этим работать и какая от этого польза, аЧитать полностью »

Мне в редакцию привезли Ultrabook Dell XPS 13. В России эта модель еще не продается, да и экземпляр, страшно сказать, один-единственный на всю страну. Должен был получить его на тест еще пару недель назад, но Dell принимала участие в одной конференции в Монако, и ультрабук полетел туда. Так уж получилось, что я тоже был среди участников этого мероприятия, и там-то мы впервые и встретились. Еще 2500 километров в воздухе, пара переездов на такси, и теперь знакомство продолжается в Москве.

image

Одна из важных особенностей ультрабука по версии Dell в том, что экран у него 13-дюймовый, а габаритыЧитать полностью »

Копирайт / Google, Microsoft и Netflix хотят добавить DRM в HTML5

Несколько недель назад W3C был представлен черновик предложения о введении системы ограничений использования видео и аудио тегов в HTML5. Авторами данного предложения являются David Dorwin из Google, Adrian Bateman из Microsoft и Mark Watson из Netflix.

В данном предложение идет речь о создании некоего медия расширения в рамках HTML5, которое позволит приложению контролировать контент. Контроль будет осуществляться так называемым «сервером лицензий» на основе ключей полученных от самого приложения. Цель такого контроля конечно же понятна — защита копирайта, которую так желают многие компании. Хотя в самом документеЧитать полностью »

Возможно, я сейчас открою Америку, но вдруг найдутся такие же люди, как и я, пропустившие этот фильм в кино. Собственно, кто бы мог подумать, что историческое кино про бейсбол, да еще с Бредом Питтом в главной роли окажется лучшим фильмов про управление проектами, что я видел за последнее время.

Если вы не еще смотрели, то очень советую исправиться. По сути это история о том, как финансовый менеджер команды (читай, проекта) вынужден конкурировать с другими клубами в условиях разницы в финансировании в 3-5 раз.

Цитата: «Есть богатые команды, есть бедные команды, есть 10-ти метровый слой говна, а под ним — мы».

Т.е. там, где другиеЧитать полностью »

Разработчики Visual Studio 11 показали окончательный интерфейс будущего продукта. Он сильно отличается от сентябрьского превью. Дизайнеры очень сильно поработали над цветовой схемой, интерфейс стал практически монохромным, также они сильно упростили UI, убрав лишние кнопки.

Дефолтный тулбар VS 2010
Visual Studio / Новый интерфейс Visual Studio 11

Дефолтный тулбар VS 11
<a rel="nofollow"Читать полностью »

Ajax / [Перевод] Что не спрашивать на технических интервьюНикогда не требуйте от соискателя эзотерических знаний в какой-то определенной технологии. Нет абсолютно никакой связи между такими знаниями и тем, насколько эффективно человек будет работать в вашей команде.

Идея этого поста пришла мне в голову, когда я наткнулся на статью под названием «Вопросы для интервью на должность Front-end разработчика». Невероятно длинный список, приведенный в статье — это именно те вопросы, которые никогда не следует задавать. Вообще никогда.

Спрашивать эти вещи на собеседовании означает внушитьЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js