Архив за 28 марта 2014 - 6

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

Сразу скажу, что успеха я достиг, а вот тем, кому интересен процесс – прошу под кат.

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

Доброй пятницы!

На днях Samsung объявила о запуске в продажу второго поколения ноутбуков серии Chromebook, которые, само собой, стали более производительными, долгоиграющими и интересными по своим возможностям. Новые хромбуки будут доступны в конфигурациях экрана 11,6 и 13,3 дюйма. Обратите внимание на красивую стилизацию корпуса под кожу.
Samsung объявила о выходе Chromebook 2 в мае
Читать полностью »

Я хотел научиться работать с oracle из xcode, так как не обнаружил готового фреймворка от apple для работы с базой данных oracle напрямую.
Для начала, я попробовал создать тестовый проект и подключить к нему instantclient от oracle. Также я использовал тестовый пример от Oracle ( cdemo81.c ), включил его код в проект на xcode и протестировал работу. Да, все работает, хотя пришлось немножко побить в шаманский бубен от google. Тем не менее, использовать напрямую oci библиотеку тяжело, так как нужно реализовать интерфейс, а это похоже на изобретение велосипеда.
Тогда я решил попробовать использовать кросс-платформенную библиотеку ocilib ( http://orclib.sourceforge.net )
Далее в тексте пошаговая инструкция о том, как сделать тестовый проект на cocoa и использовать эту библиотеку. Цель тестового проекта — подключив библиотеку получить данные с сервера oracle.Читать полностью »

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

  • На свадьбу дарят цветы
  • Невеста любит ромашки
  • Невеста и жених программисты

image
Под катом добрая пятничная статья с большим количеством фото и маленьким объемом текста.
Читать полностью »

Здравствуйте.
В первой части статьи я расскажу о некоторых стилистических «косяках», которые придают текстам характерный канцелярский унылый стиль. Вторая часть посвящена более серьёзной ошибке, которая, к сожалению, грозит в ближайшее время стать правилом.
Читать полностью »

Пока мировой рынок находится только в ожидании дешевых смартфонов Xiaomi Redmi Note, в Китае компания уже реализовала первую партию этих устройств. Как информирует источники, 100 000 смартфонов были распроданы за 34 минуты.

Xiaomi Redmi Note

Несмотря на то, что партия разошлась довольно быстро, для Xiaomi это отнюдь не рекорд: в прошлом году компания продала 200 000 смартфонов Mi2S за 45 секунд, и 100 00 смартфонов Mi2A Читать полностью »

Переход на Windows8 связан с определенными неудобствами, в основном предоставляемыми «плитками». Но у некоторых пользователей, в том числе и у меня, возникают довольно экзотичные проблемы. К примеру, установка яркости и звука на максимум, происходящая безо всяких видимых причин и не имеющая четко прослеживающейся периодичности проявления (от нескольких минут до нескольких часов). При этом было замечено, что это событие сопровождается появлением на панели задач иконки некоего Startscreensaver.exe, если он уже не был запущен к этому моменту. Если у вас возникают подобные вещи, добро пожаловать под кат.
Читать полностью »

Данная статья продолжает серию постов о продукте VMProtect Integration Kit (VMPKit).

В первой части были рассмотрены функции-обертки WinAPI, упрощающие работу с подсистемой UAC, функции VMPKit для управления хранением лицензий, сервисные функции для API VMProtect, упрощающие работу с ним, и некоторые другие вспомогательные функции.

В данной части будет рассмотрена подсистема протоколирования VMPKit, реализованная для упрощения отладки процесса активации приложений.

Подсистема VMPKit GUI предоставляет несколько функций, упрощающих использование Shell-диалогов WinAPI для выбора файла для сохранения, выбора файла для записи и выбора каталога.

Также в данной части будет описана часть API VMPKit, которая реализует графический интерфейс активации приложения, ввод серийного номера, и отображает гибко настраиваемый диалог «О Программе»

Содержание

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

В данной статье я расскажу вам о способе организации прав доступа к web-ресурсу на основе ролевой модели.
Сразу замечу, что прикладную реализацию получения или проверки прав на каком-либо из языков программирования приводить здесь не буду, а остановлюсь только на инфологической модели базы данных.
Считаю грамотную организацию хранения такой информации наиболее важной, поскольку гибкая и отвечающая заявленным требованиям модель в дальнейшем позволит расширять систему легко и безболезненно, а также реализовать её без всякого труда на любом из web-ориентированных языков.
Предложенный мной способ похож на такую популярную организацию прав доступа, которая изложена в phpGACL.
Читать полностью »

image

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

Мы скромно причисляем себя к таким энтузиастам, и вот наша история. Во многом знакомая, но от этого не менее интересная и поучительная.Читать полностью »


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