Рубрика «Программирование» - 1077

Вчера обновилась облачная IDE Cloud9. Было сделано несколько существенных нововведений. Первое из них — совместное редактирование. Теперь над одним и тем же кодом могут в реальном времени работать несколько человек. Есть встроенный чат.

Обновление Cloud9 IDE — автодополнение, совместное редактирование, оффлайн режим и виртуальный сервер с консолью
Читать полностью »

Разработчики редактора Sublime Text 2 объявили о выходе финальной версии замечательного редактора.

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

Читать полностью »

Очередным редактором HTML, CSS и JavaScript, написанным на HTML, CSS и JavaScript сейчас никого не удивишь. Однако есть несколько причин, по которым стоит обратить внимание на пока ещё совсем зелёный и молодой проект Adobe Brackets. Во-первых, его делает Adobe. Поддержка такой крупной корпорации значит очень много. Во-вторых, Open Source бывает разный. В случае с Brackets это правильный, настоящий Open Source — уровень открытости весьма и весьма высок. Проект был опубликован на Github в начале мая этого года, несмотря на то, что он ещё в совершенно младенческом состоянии. Бэклог проекта тоже открыт для всех — разработка ведётся по методологии scrum спринтами по 2.5 недели. В-третьих — дизайн и архитектура этого IDE заслуживают более подробного рассказа.

Brackets — Open Source IDE для веб разработки от Adobe
Читать полностью »

Анонсирую собственный эксперимент — Queuepy.com — сборник обзоров исходного кода Open Source проектов. В первом приближении, проекты ограничиваются JVM платформой. Формат обзоров — цикл сухих статей, объединенных рассматриваемым проектом. В обзор попадают архитектурные особенности, ошибки разработчиков и другие интересные детали реализации.

Проект первого цикла статей — Mockito. Под его капотом много интересных библиотек, взаимодействие с которыми будет освещено в деталях.

Читать полностью »

Поиск внутри приложений одна из новых, наиболее важных и интересных функций Windows 8. Поиск предоставляет возможность искать не только файлы и документы на устройстве, но также позволяет искать внутри установленных приложений.

В этой статье рассматривается:
1. Интеграция поиска в метро приложение
2. Контекстные подсказки (suggestions).
3. Обработка запроса по мере ввода данных.
4. Неосторожное использование контракта поиска (обычные ошибки интеграции).
Читать полностью »

Поиск внутри приложений одна из новых, наиболее важных и интересных функций Windows 8. Поиск предоставляет возможность искать не только файлы и документы на устройстве, но также позволяет искать внутри установленных приложений.

В этой статье рассматривается:
1. Интеграция поиска в метро приложение
2. Контекстные подсказки (suggestions).
3. Обработка запроса по мере ввода данных.
4. Неосторожное использование контракта поиска (обычные ошибки интеграции).
Читать полностью »

В предыдущей своей небольшой заметке я описывал принцип построения эмулятора старой игровой платформы CHIP-8 из далеких 70-х. Здесь же речь пойдет о своего рода наследнице – CHIP16. Итак, что же такое CHIP16?

Пишем эмулятор приставки ч2, или немного о CHIP16 CHIP16 – “вымышленная” игровая приставка, которой никогда не существовало в “железе”. Всю спецификацию на нее разрабатывали (-ют) энтузиасты с одного англоязычного форума. Смысл в том, чтобы максимально упростить написание эмулятора, иметь хорошую документацию и поддержку комьюнити. Тем самым позволяя даже новичкам в программировании создать полностью рабочий эмулятор с нуля на фактически любом языке программирования. Сразу оговорюсь, что здесь я не буду приводить примеры кода эмулятора, цель – просто рассказать об этой платформе. И да, конечно все Just for fun!

Читать полностью »

В минувшие выходные в городе Орландо, штат Флорида проходили международные соревнования по телеуправляемым необитаемым подводным аппаратам (подводным роботам) MATE International ROV Competition 2012.
Команда из Владивостока стала чемпионом соревнований, став таким образом к настоящему моменту двукратным чемпионом мира.

image

Это пятые соревнования, в которых принимает участие команда из Владивостока.
История выступлений:
2008 — 8 место;
2009 — 4 место;
2010 — 1 место;
2011 — 4 место;
2012 — 1 место.

Это студенческая команда ДВФУ (ранее всегда совместная команда ДВГУ и ДВГТУ), наставничество над которой осуществляют сотрудники ИПМТ (Институт проблем морских технологий).

Читать полностью »

Вместо предисловия
Занялся я с недавних пор Yii «по производственной необходимости». До этого сидел на ZF. Некоторые вещи в Yii кажутся неудобными или негибкими. В частности отсутствие раздельное конфигурации и работа с frontend/backend. Правда AR порадовал )). Но о чем это я?!

Ближе к делу
Начнем с самого начала, с удобной и гибкой конфигурации. Разумеется что перед решением по разделению конфигурации для паблик сервера и разработчика я полазил по форумам, посмотрел что пишут на хабре… Но все решения сводятся к определению имени хоста и решения на его основе о нужной конфигурации. Но увольте, есть же тестеры, есть команды разработчиков, есть много еще чего. В общем предлагаемый подход мне не нравится. Предлагаю свое решение по примеру ZF. Все очень просто. Я использую apache, поэтому решение для него. Весть секрет заключается в определении серверной переменной APPLICATION_ENV, а все остальное как везде.

Читать полностью »

image
Общаемся о новинках от Microsoft. Говорим про светлую силу open-source. Про то, как мы использовали парное программирование и что из этого выходило.

В выпуске:

  • Новинки от Microsoft. Windows Phone 8: трудности перехода.
  • Зачем программистам «рождать» побочный open-source. Github — наше все.
  • Парное программирование. Все ругают, а мы используем.

Слушать в Itunes
слушать на podfm
скачать файл(58,7 Мб)
Читать полностью »


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