Привееет!
На глаза попалось студенческое видео про весну… Аж поплакать захотелось! Авторы, спасибо вам!
Привееет!
На глаза попалось студенческое видео про весну… Аж поплакать захотелось! Авторы, спасибо вам!
Для реальных коммерческих мобильных приложений, стиль по-умолчанию и вид ListView в Android не привлекателен. Он может лишь отображать простую строку в каждой строке ListView, используя внутренний контролл (элемент) TextView. Для большинства приложений, вы захотите создать интерфейс, который более приятен для пользователя. Хорошо, что ListView очень мощный контрол и с помощью своих разметок элемента он может быть легко изменен что бы соответствовать вашим потребностям. В этом руководстве я покажу вам, как вы можете создать свои элементы ListView с иконками, своей разметкой заголовка и как вы можете использовать настроенный ArrayAdapter что бы создавать что угодно на основе ArrayAdapter в будущем. Я также расскажу некоторые советы, которые вы можете использовать для оптимизации использования памяти вашим ListView.
Привет!
Сегодня был StartupСабантуй! Крутое мероприятие, которое проходило в Академпарке.
Приехали люди из Набережных челнов (они же и из Казани). Показали презенташку по их технопарку. Прикольный опять же. кому интересно — вот:
Continue reading
Привет!
Был в Зимней школе Академпарка. Это было клеееева!
Всем привет!
Наверное, вы сталкивались с тем, что нужно некоторое приложение, а установить его нет какой либо возможности, ну или нужно работать на нескольких компьютерах, а ставить одно и тоже приложение на эти машины не хочется. Решением такой проблемы может быть создание портабельного (автономного, портативного) приложения из существующего.
У компании vmware есть такой инструмент. Называется он vmware ThinApp. Служит для того, что бы удобно и быстро переносить приложение внутри виртуализированных сред, но его можно использовать и для создания приложений, которые не требуют установки.
В предыдущем посте я писал о том, что можно сделать функцию RAND, для генирации в диапазоне, однако при тестировании выяснилось, что она не работает должным образом — выкидываемое значение было больше чем max, в параметре функции.
Новая функция:
CREATE FUNCTION getRandom(@min int, @max int)
RETURNS INT
AS
BEGIN
Return (SELECT ROUND(((@max - @min -1) * V + @min), 0) FROM dbo.vRand)
END
В SQL есть функция RAND() которая может генерировать псевдослучайные числа. Например такой запрос:
Select Rand()
Вернет:
Дальше можно немного модифицировать выборку. Скажем, нам нужно, что бы выбиралось целое число от 0 до 100, тогда запрос будет таким:
SELECT FLOOR(100*RAND());
Ну и если от 10 до 100, то таким:
SELECT FLOOR(100*RAND()+10);
В языке SQL поддерживаются функции, так почему бы не написать обертку на Rand, которая будет генерировать числа от и до нужных нам границ?
Иногда, нужно, что бы приложение всегда запускалось с правами администратора. Как этого добиться?
Что бы приложение всегда запускалось с правами администратора нужно:
Далее в этом файле нужно заменить строчку
<requestedExecutionLevel>
на
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Всех с новым годом. Маленькая заметочка.
Установить vmware tools на ubuntu server можно при помощи следующей команды:
sudo apt-get install --no-install-recommends open-vm-tools
а на ubuntu desktop попроще:
sudo apt-get install open-vm-tools