Архив за 27 марта 2015 - 11

Петиция Microsoft к правительству США против слежки - 1Корпорация Microsoft присоединилась к Mozilla и другим общественным организациям, подписав письмо, призывающее прекратить слежку за пользователями со стороны Агентства национальной безопасности.

«Сегодня Microsoft и члены коалиции Reform Government Surveillance, вместе с другими группами по защите гражданских свобод, отправили письмо в Белый дом и лидерам Конгресса, поддерживающим существенную реформу закона USA Patriot Act», — сказал Фред Хамфрис (Fred Humphries), вице-президент Microsoft по связям с государственными органами.

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

Amazon спустился из мира профессиональных «облаков» на территорию потребительских хранилищ. Изюминка новинки Amazon Cloud Drive — любимый массовым пользователем «безлимитный» объём хранилища. Тарифных планов два — можно сохранять бесконечное количество фото за $11,99 в год. Второй вариант — бесконечное количество всего что угодно за $59,99. Для планов доступен бесплатный трёхмесячный пробный период.

У приложения сразу «Читать полностью »

Приемы разработки ASMX веб-сервисов - 1В этой статье я расскажу о различных приемах разработки SOAP веб-сервисов по технологии ASMX, а также об этой технологии в целом. Кроме SOAP, также будет рассмотрена реализация AJAX. Статья будет полезна как тем, кто уже знаком с ней, так и тем, кто только собирается создать свой первый веб-сервис.
Читать полностью »

На конференции EdTech Russia, посвященной образовательным технологиям, Айнур Абдулнасыров (основатель LinguaLeo) выступил с докладом «Образование будущего» и в завершение доклада анонсировал запуск нового образовательного проекта — LeveL90.

90

«Уровень 90» (LeveL90) будет реализован в форме интерактивной разноплановой образовательной платформы, доступной как веб-сервис и мобильные приложения.
Читать полностью »

В этой статье я расскажу о решении проблемы кодогенерации при разработке приложений для СУБД Oracle. Хотя написанное ниже можно частично применить и к другим СУБД, и для генерации не только кода.

Проблема

При разработке приложений иногда возникают ситуации, когда требуется написать много похожих кусков кода, которые в силу различных ограничений нельзя заменить одной универсальной программной единицей. Следуя принципу DRY, вместо того чтобы копировать похожие фрагменты кода вручную с заменой отличающихся частей, лучше воспользоваться техникой кодогенерации из статичных заготовок на основе метаданных, вносящих разнообразие в получившиеся экземпляры кода. К кодогенерации приходится прибегать как в develop/deploy-time (когда все вариации известны заранее и есть возможность создать весь спектр экземпляров кода в статичном виде), так и в runtime, когда код генерируется на основе неизвестных заранее данных и сразу же исполняется.

Специфика кодогенерации при разработке приложений для СУБД состоит в том, что метаданные, как правило, хранятся в ней же.

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

  • формирование SQL/DML/DDL-выражений на основе пользовательского выбора;
  • создание процедуры загрузки в систему-приемник очередного источника данных по его метаописанию в удаленной (remote) системе-источнике;
  • разворачивание системы в разных окружениях, версиях и редакциях СУБД, где необходимо (де)активировать некоторые опции или создать вспомогательные объекты: например, при разворачивании Oracle-приложения на редакции EE секционировать таблицы и строить локальные индексы; или при разворачивании на версии Oracle ниже 11 вместо виртуальных колонок и индексов по ним создавать представления-обертки с дополнительными вычислимыми колонками и строить function-based-индексы.

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

Друзья Кэшбэк-сервиса CloverR — FRISCO (Первый Русский Инкубатор в Кремниевой Долине) взяли интервью у основателя коворкинга Sandbox Suites Романа Гелфера, который создал уже пять инкубаторов в Кремниевой Долине: три в Сан-Франциско, в Беркли и Пало-Альто.

В интервью Роман затрагивает следующие темы:

  • Коворкинги в Кремниевой Долине
  • Причины начинать бизнес в Долине
  • Cтартапы, которые сидят в коворкингах Sandbox Suites, в том числе с русскими основателями
  • Тенденции Долины работать с русскими инженерами
  • Какие личные качества помогли Роману добиться успеха в Долине
  • О планах открытия фонда

Несколько фотографий из коворкингов Sandbox Suites:
Интервью с Романом Гелфера – основателем коворкинга Sandbox Suites в Пало-Алто - 1
Читать полностью »


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