• JetBrains готовит к выпуску С++ IDE

      Я не являюсь представителем компании JetBrains и вообще никак с ней не связан, но не смог пройти мимо, на мой взгляд, очень многообещающей новости. На днях JetBrains объявили о планах выпустить C++ IDE на базе AppCode для Objective-C. Эта новость была крайне вскользь упомянута и вероятно большинство (как и я) попросту не заметили её под столь скушным названием. Но поскольку качественных и высокофункциональных IDE для С++ — кот наплакал, то подобная новость от JetBrains просто не может не радовать и должна быть быть озвучена отдельно.

      Поскольку продукты этой компании хорошо зарекомендовали себя для таких языков каr Java, Python, Ruby, C#, Objective-C и практически все, кто пользовался их продуктами, сходятся во мнении — продукты очень качественные и высоко функциональные, поэтому можно ожидать, что C++ IDE их производства будет таким же прекрасным продуктом.

      Многие засомневались в реальности этой новости из-за даты её публикации — 1 апреля, поэтому компания подтвердила у себя в блоге — это не первоапрельская шутка.

      AppCode для Objective-C на текущий момент работает только под Mac OS, но новая С++ IDE уже объявлена кроссплатформенной и заявлена поддержка трёх основных платформ: Windows, Mac OS и Linux. На странице посвящённой грядущей IDE можно найти краткое описание того, какой функционал перекочует из AppCode и что нового будет добавлено в будущую IDE, чтобы она была наиболее удобна при работе с C++ проектами.
      Читать дальше →
    • Удобный справочник по политикам Windows

        Бороздя инеты я как-то неожиданно (искал совершенно другое) наткнулся на страницу полезную для подрастающих сисадминов по политикам Windows. Матёрые сисадмины вероятно все эти политики знают и без таких справочников, но не все рождаются с патч-кордом в зубах.

        Справочник организован в простом виде, разбитым на секции и разделы, где указаны ключи реестра плюс подробное описание того, чем они управляют. Так, например, при помощи политик из справочника можно запретить удаление или запуск системных программ (тот же regedit к примеру), отключить доступ ко многим настройкам windows, тонко настроить сервисы и сеть, офисный пакет и прочее, прочее. Так же предоставляется информация к каким версиям windows настройки применимы. Ну и главное — это из рук самой Microsoft.
        Читать дальше →
      • Американцы хотят убрать логотип вебсервера Cherokee

          Американцы неоднократно замечены в том, что так или иначе пытаются угодить меньшинствам проживающим на территории США защищая их от мыслимых и немыслемых нападок, намёков, насмешек и прочего посягательства на их неокрепшее психологическое здоровье.

          Так буквально вчера в почтовой рассылке для разработчиков веб сервера Cherokee было опубликовано письмо примерно следующего содержания:
          «Ваш логотип чрезвычайно культурно-нечувствительный к американским коренным народам. Пожалуйста, удалите его или измените. В Северной Америке имеют место огромные споры относительно людей, использующих символы/логотипы/карикатуры коренных американцев, чтобы унизить или иным образом намекать, что коренные народы являются быстрыми, причудливыми, слабоумными и т.д. Идея с именами и логотипами коренного народа для веб-серверов имеет мало смысла. Может быть, вы могли бы рассмотреть возможность пересмотра вашего логотипа и использовать что-то другое, нежли карикатуру человека?»

          Читать дальше →
        • Сравнение языков программирования по скорости и не только

            А у вас так?


            Выполняя разные проекты я пользуюсь разными языками и порой намного проще оформить идею в python нежли в лоб решать её на С++. Но любой уважающий себя девелопер думающий хотя бы немного наперёд о том в каких условиях будет работать его приложение, задаст сам себе вопрос "хватит ли мне скорости python или же лучше сразу писать на с++? А может мне скорость не критична, зато важно чтоб легко пис́алось и поддерживалось?". На хабре периодически проскакивают статьи, которые освещают замеры производительности в разных областях development'а, но централизованной информации по языкам не было (если только поиск меня не обманывает). Лично я в таких случаях иду на один очень полезный ресурс находящийся под патронатом Debian сообщества и получаю информативные графики статистики по достаточно большому спектру языков.
            Читать дальше →
          • Удаление программ в Mac OS установленных из пакетов .pkg

              Мак ОС и установщики


              Каждый, кто пересаживался на Mac OS был приятно удивлён, что во многих случаях установка программ на этой операционке сводится к простому «Перетащить программу в папку “Программы“» и всё. Дальше просто кликаешь по ней и она запускается. Я получал массу удовольствия от такого простого, дружелюбного и понятного подхода. Я чётко понимал: где я положил программу, там я её удалю и она попросту исчезнет. Лепота, да и только. Наверно многие были наслышаны о таком славном подходе в макоси. Но увы (или к счастью) нет ничего идеального и программы бывает нужно устанавливать и на маке, в полном смысле этого слова.

              Меня это немного разочаровало в своё время, но до недавних пор это как-то не вызывало особых проблем, т.к. я пользовался нормальным софтом, который обычно поставлял с собой скрипты-деинсталляторы для .pkg пакетов. Но вот я решил установить программу FontForge для редактирования шрифтов, которая изначально разрабатывалась под идеологию linux и это моментально принесло с собой неразберху — FontForge.pkg начал методично размазывать себя по всевозможным папкам вместо того, чтобы попросту расположиться в "/Applications/FontForge.app". Что ещё более усложнило ситуацию — у FontForge отсутствовал какой-либо деинсталлятор. Когда пришло время удалить FontForge я задался вполне резонным вопросом: как же всё же по-человечески удалить программу установленную из .pkg, которая не предлагает полноценного деинсталлятора? Я бы и руками был согласен всё почистить, но я попросту не знал куда pkg раскидал файлы по диску.
              Читать дальше →