Представлена первая бета-версия новой, третьей ветки редактора Sublime Text, успевшего собрать вокруг себя огромное сообщество преданных поклонников. По сравнению со стабильной версией 2 (а точнее - с 2.0.1), вышедшей полгода назад, автор внес в проект ряд кардинальных изменений и нововведений, касающихся как внутренней структуры, так и пользовательского интерфейса и ценовой политики, а именно:
  • Индексирование файлов проекта по именам определений. Теперь пользователи могут воспользоваться командами перехода к определению (Goto Definition) и перехода к имени (Goto Symbol in Project). Первая поможет найти определение, находящееся рядом с текущим положением курсора, вторая проведет сопоставление имени с известным набором имен в исходных текстах проекта и также перенесет нас к его определению.
  • Улучшенное управление буферами. Если вам удобно разбивать окно редактора на несколько буферов, то вы оцените новые удобные функции быстрого создания, удаления буферов и перемещения между ними.
  • Скорость. Sublime Text славится быстротой работы, но разработчикам даже в ней удалось найти узкие места. Теперь редактор запускается практически мгновенно, и никакие загружающиеся плагины не могут ему в этом помешать. Кроме этого ускорена работа функции «Заменить все» (Replace All).
  • Изменения в API. Плагины Sublime Text теперь должны полностью поддерживать Python 3.3, и это очень важный шаг со стороны разработчиков редактора, требующий обязательного портирования уже существующих плагинов для их корректной работы. Плагины теперь будут запускаться вне процесса самого Sublime Text, поэтому они не смогут его порушить. В дополнение к этому, API Sublime Text стал дружественным к многопоточности и асинхронным вызовам, а также дал плагинам доступ к данным самого проекта.
  • Полная поддержка стандарта C++ 11, которая привела к прекращению выпуска редактора для OS X 10.6. Однако в целом, авторы сообщают, что Sublime Text 3 продолжит корректно работать в системах, где до этого работала вторая версия.
  • Изменение стоимости. Цена вопроса поднялась с $59 до $70, и это первая смена ценовой политики за пять лет существования редактора. Однако, если у вас есть лицензия на вторую версию, то она будет действительна для третьей, пока та находится в состоянии бета-тестирования. Если вы захотите перейти на третью версию после ее релиза, вам придется заплатить $30, если вы не позабититесь об этом заранее и не успеете попасть во время акции продления лицензии за $15 (когда она состоится - авторы сообщат дополнительно).
None
В выпущенном компанией Samsung обновлении прошивки на базе Android 4.1.2 для планшета Galaxy Note 10.1 появилась поддержка многооконного режима запуска приложений, при котором одновременно можно разместить на экране до 16 окон программ. Кроме возможности открытия окна на весь экран добавлена поддержка двух режимов группировки окон: разделение экрана на две части и каскадное размещение окон.     Поддержка многооконного режима реализована через подготовку дополнительного фреймворка, дополняющего используемую на устройствах Samsung экранную оболочку TouchWiz. Поддержка фреймворка добавлена в 18 базовых приложений, включая браузер, почтовый клиент, адресную книгу, офисный пакет, календарь, будильник, видеоплеер, калькулятор и т.д. В заголовке каждого окна появились три кнопки: закрепление позиции, раскрытие на весь экран и закрытие программы. Для запуска многооконных программ в интерфейс добавлен специальный лоток, позволяющий выбирать приложений и переключаться между каскадным и двухоконным режимом. Реализованная возможность не нарушает требования консорциума Open Handset Alliance, с целью предотвращения фрагментации платформы запрещающие неконтролируемое расширение API Android отдельными производителями, так как фреймворк для многооконного режима ограничивается базовыми внутренними приложениями и не предлагается сторонним разработчикам. Программные интерфейс остаётся неизменен, а разработчики по прежнему должны использовать стандартный Android SDK.
Сегодня вышел WordPress 3.5.1, первый минорный релиз в ветке 3.5. Было исправлено 37 ошибок. Так же закрыто несколько уезвимостей в безопасности.
Йоханга,  сегодня расскажу как и что сделать что бы реклама от google adsense более или менее адекватно показывалась в колонке при разных разрешениях экрана если у вас резиновый макет. делал для себя и результат можно посмотреть на страницах этого блога. из того что имеем: Twitter Bootstrap responsive jQuery профиль в google adsense. у меня правая колонка имеет класс span4, это важно, потому что все расчеты я делал исходя из ширин которые примет этот класс при разных разрешениях. если вы используете другое соотношение в колонках, то нужно будет пересчитать, чтобы правильно подобрать условия. во первых проверяем можем ли мы вставить самый большой квадратный блок: if( $(window).innerWidth() > 1215 ) показываем - 336x280 затем две промежуточные проверки else if( $(window).innerWidth() > 995 && $(window).innerWidth() < 1215 ) показываем - 300x250 и else if( $(window).innerWidth() > 780 && $(window).innerWidth() < 995 ) показываем - 200x200 чем меньше ширина экрана, тем меньше рекламный блок вставляем. последний блок else показываем - 468x60 для того что бы вставить горизонтальный рекламный блок потому что ширина экрана на столько мала что правая колонка будет показываться под левой и иметь ширину родительского блока. горизонтальный блок будет выглядеть не так назойливо в таком расположении. далее нужно создать 4 рекламных блока необходимых размеров. и собрать весь код, вот что у меня получилось:
<div class="span4">
<script type="text/javascript">

	google_ad_client = "ca-pub-XXXXXXXXXXXXXXXXX"; // ваш публичный ID

	if( $(window).innerWidth() > 1215 )
	{
		google_ad_slot = "ZZZZZZZZ";
		google_ad_width = 336;
		google_ad_height = 280;

	}
	else if( $(window).innerWidth() > 995 && $(window).innerWidth() < 1215 )
	{
		google_ad_slot = "YYYYYYYYY";
		google_ad_width = 300;
		google_ad_height = 250;
	}
	else if( $(window).innerWidth() > 780 && $(window).innerWidth() < 995  )
	{
		google_ad_slot = "JJJJJJJJJJ";
		google_ad_width = 200;
		google_ad_height = 200;
	}
	else
	{
		google_ad_slot = "LLLLLLLLLLL";
		google_ad_width = 468;
		google_ad_height = 60;
	}

</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>
None
Йоханга други, только что на почту пришло письмо от webfaction.com, главной новостью которого стало обновления интерфейса управления базами данных, вот цитата:
We recently unveiled the latest improvement to the control panel, a more flexible and powerful database management interface. Now you can have multiple users on a single database and give individual users access to more the one database at a time. You also no longer have to prefix your database name with your account username.
я как человек любопытный полез смотреть. действительно стало поудобнее чем раньше. По крайней мере можно добавить одного пользователя к нескольким базам данных, а то до этого приходилось открывать несколько инкогнито окон, что бы смотреть несколько баз данных одновременно. Ну и вообще приятно когда твой хостинг провайдер развивается. так же сообщается что обновили следующие скрипты:
  • Django (up to 1.4.3)
  • Drupal (up to 7.18)
  • Joomla (up to 3.0.2)
  • Rails (up to 3.2.11)
  • Redmine (up to 2.2.0)
  • WordPress (up to 3.5)