Работа с сообщениями подразумевает взаимодействие между компонентами системы посредством передачи сообщений. JMS позволяет реализовать это взаимодействие в java приложении, а MDB бины позволяют асинхронно обрабатывать получаемые сообщения на сервере приложений без дополнительных усилий по асинхронной обработке.
Читать полностью »
Рубрика «Программирование» - 1024
Работа с JMS сообщениями и MDB в JEE
2012-12-17 в 6:27, admin, рубрики: ejb3, java, jms, Программирование, метки: ejb3, java, jmsНе надо копипастить чужой код, набирайте его сами
2012-12-15 в 9:13, admin, рубрики: Веб-разработка, Программирование 
Если и есть что-то неизменное с того дня, когда я начал писать код и по сегодняшний день (а я пишу уже дней 500). Так это то, что незнание с чего начать — невероятно пугает. Я остро помню панику изучения HTML, когда я понятия не имел, как заставить мои div-ы располагаться там, где я хотел. Я понимал концепцию сетки, но реализация никак мне не давалась в течение нескольких дней.
Облегчение, в конце концов, наступило, после величайшего прозрения моей кодерской жизни: Бог мой, так рабочий код везде! В интернете он повсюду. Просто найди, скопируй, посмотри, как он работает — и ты в шоколаде. Я стал использовать Google, «просмотреть исходный код страницы» и «исследовать элемент», ночами изучая структуру и логику работающего чужого кода. И на определенное время этого было достаточно. Мне требовалось изучить настолько элементарные вещи, что просто видеть, как другие люди кодируют, а потом немножко изменять этот код под свои нужны — это все что мне требовалось. Однако, когда мои навыки повысились, я обнаружил, что мне не хватает умения писать код с нуля так элегантно, как бы я этого хотел. И я стал делать по другому: вместо того, чтобы копировать чужой код, я стал набирать его полностью сам.
Читать полностью »
Программирование на OpenGl(freeglut), рисование примитивов
2012-12-14 в 10:34, admin, рубрики: OpenGL, для начинающих, Песочница, Программирование, метки: OpenGL, для начинающихПриветствую тебя читатель! Сегодня в своей первой статье расскажу о программирование на OpenGl.
//Замечание: Вы также вместо freeglut'a(открытая альтернатива glut'у) можете использовать glut.
Для начала немного напишу о том что нужно скачать и установить, для того чтобы начать кодить на opengl(freeglut'e).
Для рисования на opengl мы будем использовать библиотеку freeglut(OpenGL Utility Toolkit — так сказать обертка для opengl). Файлы freeglut'a можно найти тут. Там же есть инструкции как это поставить на linux и windows(MSVC и MinGW). На linux freeglut ставится в несколько команд, а в windows в несколько кликов. Если возникнут проблемы с установкой можете написать мне, я распишу подробней как установить freeglut.
Подробнее под катом.
IT-Компот 33. Composer. Удаленный дебаг из iOS-app. Что нас ждет в году грядущем. Умный поиск
2012-12-14 в 4:18, admin, рубрики: подкасты, Программирование, метки: подкасты, Программирование
Сегодня мы решили поделиться личным опытом работы с различными инструментами поддержки и отладки. Кроме того, поговорим о том, что ждет нас в самом ближайшем и не столь отдаленном будущем. Нюансы работы с менеджером зависимостей Composer. Какие полезности принесут в web-разработку новые API в 2013 году. Небольшая история про то, как Антон Сергеев решил проблему отладки неочевидных багов при взаимодействии iOS-приложения с серверным API. Семантические технологии и умный поиск: последние новинки и тенденции в этой области. Роботизированные автомобили — совсем скоро.
В выпуске:
— Практика работы с Composer.
— 5 APIs, которые изменят Web в следующем году.
— Личный опыт дебага серверного API с клиентского iOS-приложения. Сервис Kickfolio.
— Семантические технологии и умный поиск. Куда все это нас приведет.
— Совсем скоро мы будем ездить на машине, но не за рулем.
Подписаться в iTunes
RSS Feed
Cлушать на podfm
Скачать файл (63.1 Мб/01:08:53 MP3, 128 kbps)
Читать полностью »
Рождённые в СССР
2012-12-13 в 22:55, admin, рубрики: История ИТ, книги, математика, Программирование, Россия, СССР, хобби, чтение, метки: книги, математика, Программирование, Россия, СССР, хобби, чтение 
Вы не задумывались, почему мы были (а может и остаёмся) самой читающей нацией? А почему так много учёных, математиков даже заграницей имеют да боли знакомые фамилии и имена? Почему не один громкий TI проект от WinAmp, через Google и множество других например к BitCoin не обошёлся без тех же фамилий?
Читать полностью »
Простое написание тестов — это не TDD!
2012-12-13 в 18:25, admin, рубрики: tdd, Программирование, Совершенный код, тестированиеЭта статья представляет собой хороший теоретический материал о TDD для тех, кто об этом ещё ничего не знает.
Использование async и await в C# — лучшие практики
2012-12-12 в 12:07, admin, рубрики: .net, асинхронное программирование, Программирование 
Ключевые слова async и await, введённые в C# 5.0, значительно упрощают асинхронное программирование. Они также скрывают за собой некоторые сложности, которые, если вы потеряете бдительность, могут добавить проблем в ваш код. Описанные ниже практики пригодятся вам, если вы создаёте асинхронный код для .NET приложений.
Читать полностью »
Вышел Kotlin M4
2012-12-12 в 6:50, admin, рубрики: java, kotlin, Блог компании JetBrains, Программирование, метки: kotlin Вышел Kotlin M4, очередной milestone нашего языка программирования. Теперь Kotlin совместим с JDK7, научился еще лучше выводить типы, стал побыстрее. Сильно продвинулся отладчик, интеграция IDE с JUnit, поддержан новый механизм сборки, который со временем перерастет в инкрементальный компилятор… В этом посте я коротко расскажу о самом интересном, более подробно про M4 можно почитать здесь (по-английски).
Читать полностью »
Кросс-компиляция и отладка C++ Windows-приложения под Linux
2012-12-11 в 9:28, admin, рубрики: boost, c++, cross compile, linux, windows, кодировка, Программирование, метки: boost, c++, cross compile, linux, windows, кодировкаПоказали мне недавно интересное приложение, под которое можно разрабатывать плагины. Приложение оказалось очень полезным для научной работы, но вот незадача — приложение разработано под Windows, у меня стоит Ubuntu. Windows для разработки под это приложение от лаборатории получить пока не удалось. Чтобы не тратить время, решил освоить кросс-компиляцию и отладку этого приложения.
Итого, имеется:
Ubuntu 12.10 x64
Не-юникодное приложение Мастерская Граф-Моделей (МГМ) (В командах консоли будет называться gmw.exe)
Нужно:
Разрабатывать и отлаживать плагины (dll-библиотеки), не устанавливая Windows.
И тут нам помогут Wine, Code::Blocks, портированное GDB, и boost.
Читать полностью »
Создание веб фреймворка под свои нужды [Часть 1/3]
2012-12-10 в 17:15, admin, рубрики: framework, php, Программирование, метки: framework, PHP, web-framework, Программирование ![Создание веб фреймворка под свои нужды [Часть 1/3] Создание веб фреймворка под свои нужды [Часть 1/3]](https://www.pvsm.ru/images/sozdanie-veb-freimvorka-pod-svoi-nujdy-chast-1-3-.gif)
Добрый день, %username%!
Сегодня я хочу рассказать вам, как легко и удобно написать свой небольшой веб фреймворк на языке программирования php, для использования в личных целях, в не больших проектах. Отчасти это удобно тогда, когда вам требуется создать не большую систему, или заказчик просто не разрешает использовать чужие технологии. Вам может показаться, что это довольно сложная вещь, но всё оказывается иначе. Подробнее под катом.Читать полностью »

