ZEDLogoZed — это довольно хипстерский текстовый редактор, который также пытается переосмыслить современный процесс разработки ПО. Если Light Table пытается изменить сам принцип разработки, то Zed в основном ограничивается экспериментами с интерфейсом. Разработка была начата в 2011 году, и на сегодняшний день на официальном сайте Zed доступен в виде бинарников под основные платформы, а также в качестве приложения для Chrome Web Store.

Первое, что бросается в глаза при знакомстве с Zed, — отсутствие привычных элементов интерфейса вроде дерева проекта или вкладок. Достаточно спорный шаг, весь зачастую при разработке значительно легче ориентироваться в структуре проекта именно по дереву. Но вот в отсутствии табов некое рациональное зерно есть: обычно при работе с большими проектами количество открытых вкладок разрастается экспоненциально, и уже через полчаса работы приходится постоянно ходить по ним, закрывая то, с чем ты не работаешь в данный момент. В Zed же навигация по проекту осуществляется или с помощью прыжка напрямую к нужному файлу в проекте по его названию (Ctr/Cmd + E) через небольшую консоль в верхней части приложения.

Второй запоминающейся особенностью Zed является упор на многоколоночный интерфейс. Редактор поддерживает несколько фиксированных вариантов сплита рабочего пространства — 50/50%, 25/75% и так далее. Стоит отметить, что вторая (или даже третья) колонка предназначена не только для одновременного редактирования нескольких файлов, но также и для моментального предпросмотра кода на языках, требующих пропроцессинга (таких как Markdown или CoffeeScript).

При работе с Zed очень чувствуется его ориентированность на удаленное редактирование. Так, из коробки он имеет шикарную поддержку редактирования файлов из Dropbox или напрямую на удаленном сервере и поддерживает сессии. Но вот именно как редактор Zed весьма беден. Его встроенное автодополнение базируется на словаре, он не имеет удобных средств работы с расширениями, не позволяет настроить UI так, как хотелось бы. Хотя, наверное, Zed просто не об этом.

Кстати, нельзя не отметить, что Zed весьма задумчив. Временами приложение достаточно надолго застывает и теряет всякую отзывчивость, что, конечно, не добавляет удобства к и так довольно необычному экспириенсу.

В общем, Zed странный, и он однозначно не для всех. Если ты не заморачиваешься с бесконечной настройкой пользовательского интерфейса, тебе важна переносимость, возможность стабильного редактирования файлов на удаленном сервере и ты готов попробовать что-то необычное, можешь поиграться. Но для повседневного написания кода Zed явно не подойдет.

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

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

Brackets написан на HTML/JS (спасибо, что не Flash или Adobe AIR :)), тесно интегрирован с Node.js. Внешне из коробки производит весьма благоприятное впечатление (правда, не без налета некоторой игрушечности). Что меня подкупило с нажатия первой клавиши — так это потрясающий автокомплит для HTML/CSS/JS/jQuery. Он действительно умный и к тому же содержит множество приятных мелочей (например, встроенный color-picker или тулзу для гуишного подбора transition’ов в CSS).

Но главной киллер-фичей для меня стало inline-редактирование связанных участков кода. Это возможность посмотреть и отредактировать, скажем, набор CSS-свойства по его классу или ID-шнику прямо из HTML-файла верстки в отдельной области. Brackets в реальном времени анализирует структуру твоего проекта, строит дерево зависимостей и позволяет писать взаимозависимые участки кода, практически не покидая основного контекста файла. Признаюсь, именно такой функционал я пилил пару лет назад в своем простеньком текстовом редакторе (уверен, не я один). Так что подобная фишка не может не радовать.Из остальных особенностей можно выделить быстрый доступ к документации (правда, не настолько детализированный, как у Light Table), JSLint из коробки и симпатичный менеджер плагинов. Хотя, конечно, таким обилием пакетов, как у Sublime, Brackets пока похвастаться не сможет.

В целом, несмотря на поддержку в некоторой степени, например, Ruby или Python, Brackets ориентирован в первую очередь на фронтенд разработчиков. Он отлично справится с нуждами верстальщиков, в чем-то оставляя позади даже специализированные IDE. Ничего революционно нового, кроме inline-редактирования кода, ты в нем не найдешь. Однако то, что есть, сделано на совесть и с душой. Если ты преимущественно верстаешь или пишешь клиентский код на не слишком замороченном стеке, вполне возможно, Brackets придется тебе по душе.

281076-lime-wire-logo

Весь Lime можно описать одной-единственной, но известной фразой Бобука — блеск и нищета опенсорса. Проект, начатый  Фредриком «quarnster» Энбомом (Fredrik Ehnbom), решает одну-единственную, но понятную задачу: создать опенсорный конструктор по образу и подобию Sublime Text. Причина такого желания понятна — автор, горячий поклонник Sublime, был недоволен вялым развитием проекта и отсутствием банального исправления багов прошлых версий. Идея оказалась близка нескольким десятками единомышленников, и вскоре свет увидела первая версия Lime.

Первое, что отталкивает при знакомстве с этим редактором, — отсутствие хоть какого-нибудь подобия бинарных пакетов. В целом логика такого решения понятна: Lime — это и не цельное приложение, а набор из отдельного бэкенда на языке Go и пары фронтендов на выбор. Однако легче от этого не становится — попытка с наскока заставить Lime элементарно работать превращается в увлекательную возню с зависимостями Go, конфигами и прочими радостями жизни.

Что касается работы в этом редакторе, на данный момент она откровенно неудобна, и написать здесь о чем-то уникальном, по сути, нечего. Lime пока не может похвастаться даже теми функциями, которые в других текстовых редакторах воспринимаются как должное. Создается впечатление, что разработчики пока уделяют куда больше внимания архитектуре приложения и чистоте кода, чем функционалу. До некоторой степени ситуацию спасает частичная совместимость с API Sublime (ну и некоторых частей TextMate, соответственно), но, несмотря на это, с юзабилити у Lime остаются большие проблемы.


lime

В целом на сегодняшний день Lime оставляет двоякое впечатление. Наверное, это здорово, когда твой рабочий инструмент полностью опенсорный и настолько гибкий. Но давай будем честны с собой: скольким из нас когда-либо придет в голову переписать фронтенд своего текстового редактора? Скольким из нас вообще придет в голову заниматься разработкой текстового редактора под себя из-за каких-то неудобств вместо того, чтобы использовать этот инструмент по прямому назначению — а именно писать в нем свои программы? Большинству разработчиков (особенно тем, кто не болен Столлманом головного мозга) за глаза хватит функционала Sublime Text и его системы плагинов для решения повседневных задач. Да и, если честно, за несколько лет ежедневной работы в Sublime я не встречал каких-то сверхкритичных багов, для которых бы не смог найти своего workaround’а. Так что на данном этапе по-настоящему Lime подойдет лишь упертым фанатам опенсорса с огромным количеством свободного времени и желанием сделать этот мир чуточку лучше.

.jpgРазработка Light Table началась в 2011 году, когда американский программист Крис Грейнджер решил, что процесс работы с кодом в современных текстовых редакторах недостаточно хорошо вписывается в современный workflow. Если кратко, задача Light Table — сделать процесс разработки по-настоящему интерактивным и наглядным, давая разработчику моментальный фидбек на любое действие, тем самым помогая быстрее ориентироваться в большом коде. Именно с такой идеей Крис подался на Kickstarter и достаточно быстро собрал на разработку проекта 316 720 долларов при заявленной цели в 200 тысяч. Чем же конкретно идеи Криса так приглянулись бейкерам?

Одной из самых крутых особенностей Light Table является возможность работать с документацией по ходу написания кода. Чтобы увидеть описание функции, достаточно просто навести на нее курсор. Редактор моментально найдет и выведет документацию по запрошенной функции или параметру (в случае с build-in методами) или покажет prepend-описание функции, оставленное прямо в коде. Чем-то это напоминает автокомплит, который используется в среде разработки Visual Studio от Microsoft, но значительно более глубокий и мощный.

Второй киллер-фичей можно назвать мгновенное выполнение функций по ходу написания кода. Это позволяет в режиме отладки пробовать различные входные условия и видеть не только результат, но и как переменные проходят через весь код. Тоже достаточно полезная штука, особенно когда ты не уверен в результате выполнения какого-либо участка кода.

Третья фишка Light Table — уникальная возможность организации кода в так называемые таблицы. Они представляют собой логически завершенные блоки кода, через которые можно наглядно представить взаимодействие отдельных функций программы. С помощью этой фичи очень удобно разделить файл на несколько независимых блоков-функций и работать с ними, соорудив некое подобие настоящего дашборда из кода. Также приятной особенностью является интеллектуальная подсветка блоков — в этом случае шансы запутаться в и без того наглядном workflow стремятся к нулю.

Несмотря на довольно непривычную философию, Light Table — это, несомненно, редактор нового поколения. Его фишка не в том, что он написан на модных технологиях, а в изменении самого подхода к процессу разработки сложного ПО. Наверное, при работе с простенькими JS-скриптами реальная мощь Light Table не почувствуется, но для проектов чуть посложнее он станет незаменимым инструментом. Нужно только привыкнуть. Но вот это как раз-таки будет непросто.

Проблема негативного взаимного влияния друг на друга нескольких соседних Wi-Fi сетей появляется тогда, когда роутеры работают на одном канале. Дело в том, что диапазон частот для работы Wi-Fi разбит на 12 каналов (в некоторых странах бывает 13 и даже 14). Поэтому, работая на одном канале, два или более устройства начинают мешать друг другу, что приводит к обоюдному снижению скорости и устойчивости связи. Дело еще осложняется тем, что, вещая на своем канале, роутер фактически захватывает еще два канала слева и два канала справа. Ваша задача заключается в том, чтобы настроить свой роутер на работу в наиболее свободном диапазоне. Сделать это совсем нетрудно.

1)Скачайте и установите программу inSSlDer. Эта программа поможет определить свободные каналы в Вашем окружении. Программа бесплатна, работает во всех версиях Windows.

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

3)Теперь необходимо открыть настройки роутера и изменить канал. Для этого следует открыть в браузере панель управления своим устройством. Обычно для этого достаточно ввести в адресную строку браузера адрес 192.168.1.1.

Если у Вас другой адрес, то это легко можно узнать. Нажимаем сочетание клавиш Win+R, в появившемся окне вводим команду cmd. Открывается окно терминала, где нужно ввести команду ipconfig. Вот значение параметра. Основной шлюз — это именно то, что нам и нужно.

4)Итак, зашли в панель управления и теперь ищем опцию изменения каналов. Обычно она находится в разделе настроек сети (Wireless Settings). У некоторых роутеров имеется опция “Авто”, позволяющая им самостоятельно искать свободные каналы. Для всех остальных рекомендуется установить этот параметр вручную на тот канал, который Вы обнаружили с помощью inSSlDer.

5)Теперь остается только перезагрузить роутер и переподключить Ваш компьютер к сети, чтобы сделанные настройки вступили в силу.

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

Если после обновления до Windows 10 c Windows 8.1 ваш ноутбук или планшет вдруг потерял все Wi-Fi сети вокруг, а простая перезагрузка или переустановка драйвера модуля беспроводной связи не помогают, попробуйте это решение проблемы, предложенное Microsoft.

Стоит сразу заметить, что этот сбой может быть вызван разными причинами, одна из них — использование неподдерживаемого программного обеспечения для создания VPN-подключений. Устаревшие версии таких программ содержат драйвер, который некорректно переносится в Windows 10, в некоторых случаях он может привести к проблемам в работе и Ethernet-соединений. Если это решение вам не помогло, значит сбой вызван другими неполадками.

Тем кто устанавливал что-то подобное, Microsoft рекомендует скачать и применить «Средство устранения неполадок 68309». Впрочем если вы не уверены, воспользоваться им всё равно лишним не будет, тем более что сделать это не сложно: достаточно запустить файл cssemerg68309.diagcab, а затем просто следовать указаниям мастера.

Если по понятным причинам, со своего компьютера вы ничего скачать не можете и какого-то другого способа добыть средство устранения неполадок у вас нет, необходимые изменения можно внести вручную:

1. Открыть Командную строку от имени администратора (например из контекстного меню Пуск).

2. Выполнить следующие команды:

 

У пользователей предыдущих версий Windows был довольно популярен твик с активацией «Режима бога» — созданием специальной папки, содержащей ссылки на все инструменты Панели управления. В Windows 10 он также поддерживается, хотя и заметно уступает системному поиску. Об обоих способах поиска нужных настроек и пойдёт речь далее.

Чтобы создать эту папку, нужно обладать в системе правами администратора, кликнуть правой кнопкой мыши на рабочем столе, выбрать в контекстном меню пункт Создать → Папку и присвоить ей имя GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}. Вместо GodMode можно указать и другое желаемое имя, например NinjaCatMode.image

Все доступные в папке инструменты (а всего их около 233) разбиты на группы, для более удобного поиска. Вот только ссылок на исключённые из состава панели управления элементы вы в ней не найдёте (тот же Центр обновления Windows), также как и на те из них, что доступны только в панели Параметры.

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

2

Если среди предложенных поиском вариантов нужного вам не оказалось, попробуйте углубить поиск, перейдя по ссылкам Поиск материалов → Показать все.

3

Аналогичного результата можно добиться и в поиске панели Параметры, не волнуйтесь: результаты будут включать в себя как «новые», так и «старые» инструменты (из панели управления).

4

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

atomГлавная особенность Atom — богатые возможности по настройке. Редактор можно настроить на свой вкус. Изначально в него встроены файл-менеджер, продвинутые функции поиска и замены, разнообразные курсоры, опции сворачивания кода, ясный интерфейс, возможность импорта правил и тем из TextMate.

Десктопное приложение Atom имеет полный доступ к файловой системе, нативные для операционной системы меню и панель команд. При этом оно идеально приспособлено для веб-программирования: можно добавлять собственные функции для редактирования CSS, HTML и JavaScript.

Нужно отметить также интеграцию с Node.js, включая запуск веб-сервера прямо из редактора. Любая из 50 тыс. библиотек для Node.js вызывается из редактора, доступно и обращение к C и C++.

Atom включает в себя более 50 open-source пакетов, которые работают поверх минимального ядра. Максимально расширяемую систему создавали с мыслью о том, чтобы «стереть границу между разработчиком и пользователем», как сказано на официальном сайте. Это значит, что архитектура проста и понятна для каждого: можно заменить какой-нибудь пакет своим собственным — и закачать его в центральный репозиторий, чтобы им воспользовался любой желающий.

f6Sublime Text 2 представляет собой текстовый редактор, предназначенный в основном для редактирования фрагментов кода, плагинов и разметки, но он также поставляется со всем необходимым, чтобы писать статьи или прозу.

Каким способом вы бы его не использовали, Sublime Text 2 отличается качеством и количеством своих функций, среди которых можно найти некоторые интересные, такие как множественный выбор, множество курсоров, а также отдельное редактирование. Эти особенности и многое другое делают редактирование кода гораздо быстрее и проще.

Еще одной интересной функцией является встроенная поддержка различных языков, таких как Clojure, Perl, JavaScript, Haskell, Erlango и Escala. Кроме того, вы можете создавать и сохранять макросы в любое время, чтобы сделать работу проще с массой включенных опций.

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

Sublime Text 2 – это очень мощный инструмент для редактирования текста, который заставит влюбиться в него тех, кто работает с этими типами программ.

 

bloodshed-dev-c-plus-plus

Dev-C++ – интегрированная среда разработки на C и C++, полнофункциональная C++ IDE.

    Возможности Dev C++:

  • Удобный редактор с подсветкой синтаксиса, нумерацией строк, автоотступами и т.д.
  • Возможность автозавершения кода для удобства работы и повышения производительности.
  • Заготовки кода и шаблоны для вставки.
  • Использование закладок в редакторе для быстрого перемещения по коду.
  • Экспорт исходных файлов или целого проекта в HTML или RTF для публикации исходных кодов на своём веб сайте.
  • Встроенный менеджер проектов.
  • Импорт проектов из MS Visual C++.
  • Возможность настройки ассоциации файлов по расширению – c, cpp, h и т.д.
  • В навигаторе классов два варианта обзора – просмотр функций, классов и их членов как для всего проекта, так и для текущего редактируемого файла.
  • Гибкая настройка рабочей среды, редактора и компилятора, большое количество различных опций.
  • Используется Mingw GCC компилятор, может работать с любым компилятором GCC.
  • Воможность отладки проекта – встроенный дебаггер GDB.
  • Возможна работа с CVS (скачивается отдельно).
  • Существует портабельная версия программы, не требующая установки.
  • Мультиязычный пользовательский интерфейс с поддержкой русского и украинского языков.