Oracle - Фичи и полезности (Часть №1)

Здесь буду выкладывать всякие полезные мелочи и запросы, которые могут пригодиться с их описанием.

1. Получаем список всех полей интересующей нас таблицы.
select  column_name 
  from user_tab_columns 
  where upper(table_name) = upper('название_таблицы')


2. Меняем формат даты по умолчанию в сессии.
alter session set NLS_DATE_FORMAT = 'dd.mm.yyyy hh24:mi:ss';
— Пока сессия не закрыта, будет действовать установленный таким образом формат.

Читать дальше →

Примеры процедур, для минимизации кода при работе с БД в Delphi.

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

Теперь о том, как я делал давным давно и как (к моему удивлению) многие программисты делают до сих пор.

Ох уж эти базы данных, чего может быть проще, кинул на форму DBGrid, Connection, Query или Table, DataSource, связал всё это хозяйство и работает — Красота!.. Только если этих таблиц много и выборки очень разнообразны (даже в случае когда мы всё вынесем на отдельную формочку) получится жуть в которой очень легко запутаться и это только на форме, в то что творится внутри кода и заглядывать страшно — бардак.

Да и в любом случае, надо вам скажем выполнить один единственный запрос в коде, и поехало собирание Query с кучей строчек кода.

Читать дальше →

Включение виброзвонка в Windows Mobile на C#

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

Здесь я приведу три метода реализации виброзвонка на устройствах Windows Mobile в среде .NET CF. Хотя, по правде говоря, все они реализованы через использование API поэтому могут быть использованы не только в .NET.

Читать дальше →

FBA The Creator - IDE для создания мобильных игр.

Наткнулся в интернетах на очень интересный и что важно — абсолютно бесплатный проект FBA The Creator. Представляет собой небольшую IDE для создания игр под Windows Mobile и Pocket PC — что очень приятно удивило это очень маленький размер самой IDE. Но ещё больше удивило то, что сама IDE может создавать полноценные готовые к использованию игровые проекты и большое число простых и понятных примеров. Конечно для разработки серьёзных вещей оно не тянет, но для обучения детей программированию — самое оно! Очень советую.

Читать дальше →

Элементы маркетинга в разработке ПО

На проектном хостинге «Облако проектов» добавились две интересные возможности, которые пригодятся всем разработчикам программ:

1. теперь стало проще добавлять ссылки на новости проекта или на страницу проекта в сервисах закладок, в твиттере, соц. сетях или просто отправить ее по email

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

Работа с G - Sensor (акселерометром) на HTC

Недавно озадачился (в связи с приобретением девайса HTC HD2) а как же в нём, взять с акселерометра данные? И вот результат трудов, маленькая библиотека для доступа к G-Сенсору в HTC (теоретически должна подходить для всех HTC с акселерометром). Разумеется всё это с исходным кодом, используйте на ваше удовольствие в своих разработках.

Читать дальше →

Планы разработки ПО "MC2" на август 2009 года

Немного о планах разработки «MC2» на Август 2009 года.

1. Разработка руководства пользователя и администратора Мобильной части «MC2».
2. Разработка руководства пользователя и администратора Серверной части «MC2».

Читать дальше →