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

Вышла бета-версия ReSharper 6

.NET *
Компания JetBrains рада объявить о начале нового, конечного этапа тестирования ReSharper версии 6.0. ReSharper – это плагин для Visual Studio, который повышает производительность разработчиков и качество кода путем постоянного анализа качества кода и автоматизации рутинных задач. Новая версия ReSharper’а будет особенно интересна всем, кто так или иначе имеет дело с веб-разработкой, т.к. в этом релизе добавлена поддержка JavaScript, CSS и Razor View Engine.

Мы призываем всех, кто хочем первым увидеть ReSharper уже сегодня, скачать бета-версию программы. В процессе подготовки к релизу, нам особенно важно получить отзывы разработчиков о возможных проблемах в системе, поэтому в текущем релизе мы добавили специальную кнопку “ReSharper Misbehaves”:



В случае, если пользователь заметил, что ReSharper ведет себя некорректно, пользователь сможет с помощью этой кнопки моментально переслать нам информацию о том, что сработало неправильно. Это позволит нам оперативно исправить проблему до релиза.

Мы очень благодарны тем, кто помогает нам в тестировании новых версий продуктов. Для самых активных участников мы предоставим бесплатные лицензии на ReSharper а также, для участников из Санкт-Петербурга, мы планируем устроить экскурсию по офису.
Total votes 40: ↑31 and ↓9 +22
Views 487
Comments 9

Отчёт о встрече Apple Developers Community #5

e-Legion corporate blog
26 мая состоялась уже пятая встреча Apple Developers Community. Новое место, новые лица, но все тот же концепт: грабим богатых, отдаем бедным профессионалы делятся своим опытом с участниками в разработке под iPhone и iPad.

image

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

Под катом вас ждет точечный обзор Xcode 4 от Александра Чёрного, демонстрация всех фишек appCode от создателя, Максима Шафирова. И на десерт — выступление Романа Чернышева с рассказом об особенностях разработки энтерпрайз-приложений.
Читать дальше →
Total votes 33: ↑24 and ↓9 +15
Views 7.8K
Comments 8

Создание языковых расширений в RASE. Часть 1. Язык Intentions

Adobe Flash

RealaxyСуществует укоренившееся мнение, что языковые расширения являются чем-то вроде фигур высшего пилотажа в программировании. Число публикаций на эту тему постоянно растет, однако доля русскоязычных среди них по понятным причинам ничтожна. Цель настоящего цикла статей — показать несложные и эффективные способы автоматизации обычных повседневных задач с помощью функционала для языковых расширений, доступного в средах разработки, основанных на JetBrains MPS.



В нашем случае такой средой будет Realaxy ActionScript Editor, бета-версию которого можно загрузить здесь. Впрочем, все изложенное ниже за несколькими несущественными частностями также применимо и для написания языковых расширений под Java в редакторе MPS.



С чего начать?
Total votes 31: ↑24 and ↓7 +17
Views 953
Comments 5

Зарелизился ReSharper 6.0

.NET *
ReSharper Ну вот и вышел ReSharper 6.0!
Из нового — JavaScript, CSS, ASP.NET MVC 3 Razor, Decompiler и множество других улучшений и новшеств.
О нововведениях можно посмотреть скринкаст, который сегодня уже анонсировался в другом топике.

Скачать ReSharper 6.0 (free 30-day trial).
Total votes 40: ↑32 and ↓8 +24
Views 756
Comments 11

DSL для программирования процессов в баг-трекере

Website development *
Custom bird

Не бывает программного обеспечения без ошибок. Для учета ошибок в процессе разработки, как правило, используются баг-трекеры — программы, которые позволяют пользователям и тестировщикам сообщать о найденных ошибках, менеджерам — определять порядок исправления этих ошибок, а разработчикам — фиксировать факт исправления ошибок. Баг-трекер часто является основным средством взаимодействия команды разработки и пользователей, поэтому эффективность работы с ним так важна. В настоящее время выбор баг-трекеров достаточно велик. Среди них есть как бесплатные (Bugzilla, Mantis, Trac, Redmine), так и коммерческие системы (Jira, Fogbugz).

В нашей компании (JetBrains) долгое время использовалась Jira. Но в какой-то момент проблемы с производительностью и юзабилити этой системы заставили нас разработать свой собственный баг-трекер — YouTrack, ориентированный, как и другие продукты нашей компании, прежде всего на продуктивность команды. О системе YouTrack уже писали на Хабре два года назад, незадолго до выхода первой версии. С тех пор было уже три релиза, и теперь YouTrack для небольших команд стал бесплатным.

Способ работы с баг-трекером сильно зависит от процессов, принятых в той или иной компании. Поэтому создать баг-трекер, который подошел бы всем «прямо из коробки», невозможно. Вместо этого необходимо было предоставить пользователям возможность удобной настройки системы под свои процессы.
Читать дальше →
Total votes 42: ↑40 and ↓2 +38
Views 1.8K
Comments 24

Запуск PhpStorm из ланчера/даша Unity — не всё так просто

Configuring Linux *
Столкнулся тут с проблемой: PhpStorm — замечательная IDE от JetBrains — не закреплялась в ланчере Unity, вернее закреплялась, но после закрытия, нажатие на иконку ни к чему кроме небольшого жужжания винтом не приводило. Немного покопавшись, понял что проблема в том, что запускаю я /opt/PhpStorm/bin/PhpStorm.sh, а закрепить пытаюсь Java. Погуглив, нашёл спецификацию .desktop файлов, используемых для запуска в ланчере и создал файлик /usr/share/applications/phpstorm.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=PhpStorm
GenericName=PHP IDE
Comment=Lightweight and Smart PHP IDE
Icon=/opt/PhpStorm/bin/webide.png
Exec=/opt/PhpStorm/bin/PhpStorm.sh
Categories=Development;IDE;

Нашёл его в даше, в категории «Разработка», перетащил на ланчер, запустил и вуаля — PhpStorm запускается.

Но начав работать
Читать дальше →
Total votes 13: ↑5 and ↓8 -3
Views 13K
Comments 9

ScalaDay Spb — конференция Scala-разработчиков

e-Legion corporate blog
Имея за плечами приличный опыт в организации встреч ADCSpb, мы решили не останавливаться на достигнутом и вовлечь в процесс развития профессиональных качеств как можно больше разработчиков из разных областей.

imageСледующим нашим образовательным проектом станет ScalaDay Spb — первая конференция Scala-разработчиков в Санкт-Петербурге.

1 октября в 16:00 мы ждем всех фанатов Scala в бизнес-инкубаторе «Ингрия». На встрече вы узнаете о реальном опыте применения этого языка и пообщаетесь лично с представителями компаний из Петербурга и других городов, использующих Scala в своих проектах.
  • Павел Фатин и Александр Подхалюзин (оба из jetBrains) расскажут о Scala-плагине для IDEA.
  • Алексей Злобин (e-Legion) поведает о разработке масштабируемого бэкенда для сервиса Goozy с применением Scala и NoSQL.
  • Юрий Буянов (e-Legion) расскажет о некоторых аспектах применения Scala в реальных проектах.
  • Эдуард Клементьев (Iamscientist) покажет, как использовать Scala для backend-задач.
Список обновляется. Если вам есть что рассказать — пишите в личку.

Как и всегда, посетить встречу можно совершенно бесплатно, необходимо лишь зарегистрироваться на странице мероприятия.
Total votes 37: ↑34 and ↓3 +31
Views 3K
Comments 14

Видео с конференции ScalaSPB

e-Legion corporate blog
1 октября состоялась первая конференция Scala-разработчиков в Санкт-Петербурге.

Гости из разных уголков России (и не только), посетившие в тот вечер уютный бизнес-инкубатор «Ингрия», имели возможность послушать интересные доклады и пообщаться с коллегами по цеху.

image

Под катом вас ждут видео докладов с конференции:
  • «Использование Scala для backend задач» Эдуард Клементьев
  • «Scala in Goozy» Алексей Злобин
  • «Scala plugin for IntelliJ IDEA» Павел Фатин и Александр Подхалюзин
  • «Squeryl — ORM с человеческим лицом» Юрий Буянов
Видео с конференции
Total votes 26: ↑26 and ↓0 +26
Views 4.5K
Comments 15

AppCode — Новая IDE для Objective-С от JetBrains

Development for iOS *
Только что был анонсирован выпуск JetBrains AppCode, новой интегрированной среды разработки для Objective-C.

Как присуще всем IDE компании JetBrains наиболее сильные стороны AppCode: редактор кода с умным автодополнением, анализом кода проекта и подсказками по его улучшению, широкий спектр надежных рефакторингов, удобный отладчик с возможностью запуска кода на устройствах (iPhone или iPad), и удобная интеграция с системами контроля версий (SVN, Git, Mercurial, Perforce, и т.д.)

image

Конечно же присутствует интеграция с Xcode. Можно просто открыть проект Xcode, создать новый Xcode проект и пр. AppCode позволяет в любой момент переключаться в Xcode и обратно с сохранением всей структуры проекта. Для редактирования некоторых типов файлов, например xib, storyboard, автоматически используются инструменты Xcode. Более полный список функциональности можно посмотреть тут.

Продукт коммерческий, бесплатно можно пользоваться в течение 30 дней. Также можно получить бесплатную лицензию, если вы работаете над open-source проектом.

Фидбэк приветствуется!
Total votes 63: ↑55 and ↓8 +47
Views 11K
Comments 36

Вышел PhpStorm 3.0

PHP *
Доступна для загрузки новая версия PhpStorm — среды разработки для PHP от компании JetBrains. Закачка идет быстро и нас здесь хорошо знают — так что буду краток.

Сотни различных улучшений, более полуторы тысячи голосов пользователей добравшихся до трекера. Наиболее заметные новые функции и изменения:

  • Анализ кода и поиск дубликатов помогут вам найти потенциальные ошибки и код низкого качества, рефакторинг — безопасно улучшить его
  • Диаграммы классов UML помогут охватить взглядом структуру проекта и семантическое представлений изменений — локальных или из VCS
  • Просмотр результатов профилирования c помощью Xdebug и Zend Debugger
  • Поддержка PhpUnit 3.6 и всех опций командной строки
  • CoffeeScript
  • Рекурсивная синхронизация папок и гибкая настройка исключений FTP/SFTP
  • Microsoft TFS, граф ревизий для git
  • Новый интерфейс для всех операционных систем

Подробности и картинки

Уже скоро: релиз WebStorm 3.0 — поддержка Node.JS, JSLint и JSTestDriver

Работайте с удовольствием!

P.S. Ошибки — в трекер, вопросы — в форум, работа над 3.0.1 уже идет!
Total votes 92: ↑90 and ↓2 +88
Views 3.9K
Comments 173

Видео: Введение в MPS

Website development *
В гостях у DevClub побывал Михаил Мухин из компании JetBrains, который рассказал о системе MPS (Meta-Programming System).

На хабре уже была парочка статей про MPS, а теперь это можно увидеть более наглядно на видео с живой демонстрацией кода: www.devclub.eu/2011/12/02/mihail-muhin-mps-intro

Под катом два видео об MPS
Total votes 16: ↑15 and ↓1 +14
Views 2.6K
Comments 3

Веб-редактор кода на Kotlin, с примерами и компиляцией в JavaScript

JetBrains corporate blog Java *Kotlin *
Слышали про Kotlin? Это новый JVM-ориентированный язык программирования от JetBrains?

До вчерашнего дня о Kotlin можно было только почитать и пофантазировать.
А вчера команда разрабатывающая язык открыла для всеобщего доступа web-редактор кода на Kotlin c возможностью компиляции и запуска. Добро пожаловать на http://kotlin-demo.jetbrains.com!

Вот, что можно сделать сейчас:
  • Поиграться с готовыми примерами и задачками.
  • Запустить ваш код на JVM, работающей на нашем сервере. Т.е. можно использовать знакомые вам классы из JDK.
  • Также можно скомпилировать Kotlin-код в JavaScript и запустить его в браузере

Редактор кода уже сейчас умеет делать подсветку ошибок «на лету» либо в момент запуска (по умолчанию), форматирование кода и предоставляет автодополнение по Ctrl+Space.
Kotlin web demo
Проект находится в стадии разработки и будет активно развиваться. Дальше обещается библиотека для более удобной работы с расширениями JDK типа collections и пр., больше примеров и интересных задач.

Ваши идеи, толковые предложения, а также отчеты об ошибках очень приветствуются в баг-трекере проекта.

А если есть желание посоревноваться и получить приз, то предлагаем вот такие 2 задачки:
Читать дальше →
Total votes 34: ↑29 and ↓5 +24
Views 3.8K
Comments 51

Автоматическая проверка качества Java-кода (итерация 1)

TINKOFF corporate blog
Инспектор
Данный цикл статей я планирую, как историю в нескольких частях о том, как настраивается автоматическая проверка качества кода в нашем проекте. Процесс этот, вроде бы простой, оказался полным неочевидных деталей, так что появилось желание разъяснить подстерегаютщие трудности и их решения широкой аудитории, чтобы все могли сделать свой код чуть лучше, обойдя побольше грабель.

В итоге хочется добиться того, чтобы инспекции, проверка стилей, и вычисление метрик гонялись на сборочном сервере, тогда всем будет понятно в каком состоянии находится проект. Причём, в идеале, все те проверки, которые срабатывают на сервере должны срабатывать и в IDE, чтобы замечания к своему коду можно было устранять до того, как о них узнает вся команда. По мере совершенствования подходов, итерации будут дописываться и публиковаться.

В этой итерации, я буду настраивать проверку инспекций. Мы всей командой используем IntelliJ IDEA и TeamCity компании JetBrains, поэтому можно использовать те средства, которые они предоставляют. Для начала в IntelliJ IDEA будет настроен профиль инспекций, соответствие кода которому будет проверяться при каждой сборке при помощи TeamCity. Метод это штатный и описан в официальной базе знаний по TeamCity, но не всё получалось очень гладко…
Копаем!
Rating 0
Views 5.8K
Comments 2

JetBrains показали исходные коды Kotlin

Java *Kotlin *
В июле прошлого года JetBrains анонсировали новый язык программирования Kotlin. Сегодня, JetBrains выложили исходные коды этого языка программирования в Open Source. Теперь пощупать новинку могут все желающие.
Читать дальше →
Total votes 45: ↑43 and ↓2 +41
Views 2.3K
Comments 36

Kotlin теперь OpenSource

Java *Kotlin *
Сегодня компания JetBrains объявила о доступности исходных текстов языка программирования Kotlin, который предназначен для разработки на платформах Java и JavaScript. В дополнение был предоставлен доступ к сборкам компилятора, стандартным библиотекам Kotlin, инструментам сборки (интеграция с Ant, Gradle, Maven), и плагину для Intellij Idea. Ранее стала доступна Веб-демо версия Kotlin.
Читать дальше →
Total votes 16: ↑9 and ↓7 +2
Views 1.9K
Comments 10

Релиз RubyMine 4.0

Ruby *
Сегодня мы рады сообщить о выпуске RubyMine 4.0 — новой версии интегрированной среды разработки для Ruby on Rails от JetBrains. Основной темой релиза стала производительность. Были значительно ускорены функции индексации и анализа кода, и, как следствие, сократилось время отклика приложения при любой работе с ним.

Читать дальше →
Total votes 41: ↑39 and ↓2 +37
Views 2.3K
Comments 59

Вышел новый PyCharm 2.1 Early Access Preview

Python *
Первого марта 2012 года JetBrains анонсировала выход новой превью версии замечательной IDE для Python PyCharm 2.1.

Главное в новой версии это управление пакетами и окружением virtualenv напрямую из PyCharm.

Основные изменения в новой версии:

1. Удаленные интерпретаторы — полная интеграция с интерпретаторами Python, расположенными на удаленных хостах;

image

Читать дальше →
Total votes 63: ↑51 and ↓12 +39
Views 2K
Comments 63

Обновление IntelliJ IDEA 11.1

Java *
image

Вчера на сайте JetBrains стала доступна для скачивания новая версия среды разработки на Java – IntelliJ IDEA 11.1.

Как всегда IntelliJ IDEA доступна в двух версиях: Ultimate – полная платная версия, а также Community Edition – бесплатная Open-source версия. Владельцы лицензии IntelliJ IDEA 11 Ultimate имеют возможность бесплатного обновления до 11.1.

Попробуем ознакомиться с тем, что нас ждет в новой версии продукта.
Читать дальше →
Total votes 49: ↑42 and ↓7 +35
Views 14K
Comments 74