Сегодня 2 апреля, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
coding4.net
coding4.net
Голосов: 1
Адрес блога: http://www.coding4.net/
Добавлен: 2012-06-11 20:16:46
 

Microsoft переманивает разработчиков Apple

2012-07-13 15:45:00 (читать в оригинале)


ios logo   windows 8

Совсем недавно на официальном сайте компании Microsoft появилась новая страница, предназначенная для разработчиков, информация на которой представляет собой своеобразную инструкцию по превращению программы для Apple в приложение для ОС Windows 8.Представители компании сообщают на страницах корпоративного блога о том, что они хотели показать веб-дизайнерам и программистам, работающим с iOS, каким образом следует переделывать приложения, чтобы они полностью соответствовали основным принципам стиля Metro. Кроме того, в инструкции подробно объясняется, как следует преобразовывать схемы взаимодействия, принятые в программах для Apple, и элементы интерфейса пользователя под приложения ОС Windows 8.Какой смысл в представлении подобной информации разработчикам iOS? Microsoft открыла свои карты, опубликовав новость на отдельной веб-странице, посвященной разработке программного обеспечения для новой версии Windows. Дело в том, что компания разработала специальную стратегию материального стимулирования талантливых девелоперов. Оказывается, создание успешного ПО для Windows приносит хорошую прибыль, цифра которой выше среднего заработка разработчиков по отрасли. До тех пор, пока продажи созданной программы не достигнут 25 тысяч долларов, девелопер получает стандартные 70 %. Но как только уровень продаж перешагнёт через эту цифру, разработчик будет получать 80 % стоимости приложения от каждой покупки.Предложенная на веб-сайте инструкция содержит информацию о том, каким образом можно произвести преобразование фотожурнала для iPad под Metro. Обе операционные системы, Windows и iOS для iPad, поддерживают функции сенсорной навигации и команд, но главное различие между ними – это использование в iOS панели инструментов и значков, а в Windows – применение подписей на «плитках» и использование всплывающей командной панели.Чтобы преобразовать приложение Apple под Windows 8, следует удалить такие элементы управления, как кнопки листания страниц, навигационную панель и нижнюю панель. В результате интерфейс избавится от лишней нагрузки.Например, главный экран календаря для Apple показывает по одному изображению на каждый месяц и кнопки перехода к комментариям, сопровождающим фотографии. Windows 8, в свою очередь, на экране отображает мозаику, состоящую из крупного фото месяца и мелких эскизов на этот же месяц. Чтобы прочесть сообщения, под которые выделена целая треть экрана, нужно нажать на заголовок «Последние комментарии», а для того, чтобы просмотреть все фотографии последнего месяца, следует прикоснуться к заголовку «Этот месяц».Командная панель в Windows 8 скрыта по умолчанию, поэтому команды можно вызвать на экран, проведя пальцем снизу вверх или сверху вниз. В зависимости от того, какой объект выбран, появляется определённый набор команд. При выделении фотографии активируются команды загрузки и удаления изображений. Чтобы проделать подобные манипуляции в приложении iPad, необходимо воспользоваться видимой навигационной панелью.В учебном примере Microsoft объясняются и другие функции приложений, в том числе взаимный обмен данными и публикация изображений в различных соцсетях.



Пример Inner Join на C# и LINQ

2012-07-12 17:26:00 (читать в оригинале)

Давайте рассмотрим пример метода Join в LINQ и C#. Метод Join выполняет внутреннее объединение над двумя последовательностями, корреляция элементов этих последовательностей основывается на совпадении ключей. Это называется объединение по равенству, потому как мы проверяем на равенсво, используя оператор равенства.

Каr вы знаете из реляционных баз данных, внутреннее объединение сопоставляет каждому элементу первой последовательности, соответствующий элемент из второй последовательности. Это если в сравнении участвуют уникальные ключи. Если соответствующего элемента второй последовательности нет, то элемент первой последовательности также на попадает в выходную последовательность. Метод Join() в LINQ работает точно также.

Мы будем использовать два класса Book и Order и используем Join над ними. Здесь пример данных:

class Program
{
static void Main(string[] args)
{
List<Book> bookList = new List<Book>
{
new Book{BookID=1, BookNm="DevCurry.com Developer Tips"},
new Book{BookID=2, BookNm=".NET and COM for Newbies"},
new Book{BookID=3, BookNm="51 jQuery ASP.NET Recipes"},
new Book{BookID=4, BookNm="Motivational Gurus"},
new Book{BookID=5, BookNm="Spiritual Gurus"}
};

List<Order> bookOrders = new List<Order>{
new Order{OrderID=1, BookID=1, PaymentMode="Cheque"},
new Order{OrderID=2, BookID=5, PaymentMode="Credit"},
new Order{OrderID=3, BookID=1, PaymentMode="Cash"},
new Order{OrderID=4, BookID=3, PaymentMode="Cheque"},
new Order{OrderID=5, BookID=3, PaymentMode="Cheque"},
new Order{OrderID=6, BookID=4, PaymentMode="Cash"}
};
}
}

public class Book
{
public int BookID { get; set; }
public string BookNm { get; set; }
}

public class Order
{
public int OrderID { get; set; }
public int BookID { get; set; }
public string PaymentMode { get; set; }
}

А здесь пример кода, применяющего Join над коллекциями книг и заказов.

var orderForBooks = from bk in bookList
join ordr in bookOrders
on bk.BookID equals ordr.BookID
select new
{
bk.BookID,
Name = bk.BookNm,
ordr.PaymentMode
};

foreach (var item in orderForBooks)
Console.WriteLine(item);

Console.ReadLine();

В коде показанном вверху для сравнения используется оператор равенства. Результат операции помещаем в анонимный тип, который включает BookID, BookName, OrderPaymentMode.

Это перевод. Оригинал здесь.

Как найти наибольшее значение в каждой группе с использованием LINQ ?

2012-07-10 18:22:00 (читать в оригинале)


В этом посте, я покажу как вытащить максимальные значения в каждой группе используя LINQ.
Вначале рассмотрим класс Employees.

C#

class Employees
{
public int EmpId { get; set; }
public int DeptId { get; set; }
public int Salary { get; set; }
}

Допустим вам нужно найти наибольшую зарплату сотрудника в каждом отделе. Дальше идет соответствующий LINQ запрос:

C#

List<Employees> emp = new List<Employees>();
// populate emp
// emp.Add(new Employees() { EmpId = 1, DeptId = 1, Salary = 20000 });

var highest = from e in emp
group e by e.DeptId into dptgrp
let topsal = dptgrp.Max(x => x.salary)
select new
{
Dept = dptgrp.Key,
TopSal = dptgrp.First(y => y.Salary == topsal).EmpId,
MaximumSalary = topsal
};

Здесь небольшое пояснение. Сначала мы получаем максимальную зарплату используя

let topsal = dptgrp.Max(x => x.salary)

потом мы используем переменную topsal для сравнения ее с зарплатой текущего Employee в отделе и потом выбираем Empid

TopSal = dptgrp.First(y => y.Salary == topsal).EmpId

Вот и все что нужно, чтобы получить иды сотрудников с самой большой зарплатой в каждом департаменте. Для печати результатов, просто используйте цикл и напечатайте значения - foreach(var a in highest){ }.

Это перевод. Оригинал здесь.


Бесплатные обучающие видео по работе с Windows Azure

2012-07-10 00:50:00 (читать в оригинале)

windows azure
Если вы ищете бесплатного обучения по Windows Azure, то этот пост для вас. Видео сериал по быстрому началу работы с Windows Azure для всех архитекторов и разработчиков, заинтересованных в дизайне, разработке и доставке облачных приложений основанных на платформе Windows Azure. Здесь содержание 12-ти часового сериала по windows azure, который можно посмотреть онлайн, или скачать в WMV, Mp4 или Mp3 форматах.

Session 01: Обзор Windows Azure - Этот урок предлагает привлекательный обзор того, почему облака это такое популарное решение для современных приложений, и почему платформа Windows Azure это наилучшая альтернатива для вас и вашей команды.

Session 02: Введение в вычисления - Эта серия описывает настройки для чувствительных данных, ограничения исходящие из регулируемой перспективы и доступности облачных ресурсов.

Session 03: Windows Azure жизненный цикл, часть 1 - Это первая часть рассказа о жизненном цикле приложения, поясняющая дизайн архитектуры, разработку и поставку.

Session 04: Windows Azure жизненный цикл, часть 2 - Это вторая часть рассказа о жизненном цикле приложения, поясняющая дизайн тестирование, управление, масштабирование и обновление.

Session 05: Хранилище Windows Azure, часть 1 - Это первая часть двухчастной сукции рассказывающей о настройках хранения, также как и о доступе к хранилищу принятому на платформе Windows Azure: не реляционное хранилище, реляционное SQL Azure хранилище, большие бинарные объекты, драйвера, REST-образные веб сервисы и сети доставки контента (CDN).

Session 06: Хранилище Windows Azure, часть 2 - Это вторая часть двухчастной сукции рассказывающей о настройках хранения, также как и о доступе к хранилищу принятому на платформе Windows Azure: запросы, таблицы, REST-образные веб сервисы.

Session 07: Введение в SQL Azure – Этот урок предлагает введение в SQL Azure, включая Мотивацию, Архитектуру, Синхронизацию и Работу с SQL Azure.

Session 08: Windows Azure Diagnostics - Этот урок рассказывает о том как производить диагностику Облака. Он рассказывает о Diagnostics Monitor, способах получения диагностических данных, данных о хранилище Windows Azure и, в общем, об использовании сценариев.

Session 09: Безопасность Windows Azure, часть 1 - Первая часть рассказа об безопасности в облаке. Она описывает приемущества и недостатки Идентификации Ролей, Claims-based identity и Windows Identity Framework (WIF).

Session 10: Безопасность Windows Azure, часть 2 - Вторая часть рассказа об безопасности в облаке. Она о службе управления доступом (ACS) и о разделяемых сигнатурах (подписях) доступа.

Session 11: Масштабирование, Кэширование и Эластичность, Часть 1 - Первая часть секции позволяющей изучить и понять как убедиться в достаточной масштабируемости и эластичночти приложения использующего Windows Azure Platform. Рассматриваются также линейное масштабирование, масштабирование вверх против масштабирования наружу, выбор размера виртуальной машины.

Session 12: Масштабирование, Кэширование и Эластичность, Часть 2 - Первая часть секции позволяющей изучить и понять как убедиться в достаточной масштабируемости и эластичночти приложения использующего Windows Azure Platform. Также здесь рассматриваются вопросы контроля качества.



Бесплатно скачать полезные песни, фото, игры и журналы

2012-07-10 00:04:00 (читать в оригинале)


журнал

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

Многие хозяева сайтов не обращают внимание на такой вид пользователей, как прямые посетители. Чаще всего это запуск сайта из закладок, или прямой набор с клавиатуры названия портала. Наверняка приятней запускать портал, где нет надоедливых баннеров, но собрано прилично полезных прог, музыки и что важнее всего, загрузить заинтересовавшие вас архивы можно бесплатно и без регистрации. Как раз таким является сайт softogrand.ru. На нашем ресурсе можно бесплатно скачать нужные програмки, изображения, игры и кроме того киноленты для полезного отдыха.

Для удобства, информация разделена на пункты, в которых совершенно не сложно найти нужные архивы. В категории программы представлен новейший софт для ПК, без которого просто не удобно работать. Вы купили ПК и на нем нет программ? Посетите softogrand.ru и находите здесь новые программы а также сборники различного софта. Офис, музыкальные и видео плееры, редакторы графики, менеджеры архивов и другие программы. Если на компьютере не работает звук или не включается вывод изображения, можете скачать рекомендуемые подборки кодеков - набор утилит для распознавания файлов. При работе в интернет, следует защитить свой ПК от всевозможных троянов и зловредных программ. На сайте softogrand.ru Вы можете бесплатно загрузить антивирусные программы, и к ним лучшие вирусные базы. В случае когда требуется переставить операционку, у вас есть возможность скачать последнюю сборку Windows, в которую вошли самые неоходимые на взгляд сборщика программы и кодеки. Сразу же за тем, как система была переуставлена, следует сделать запасную копию информации. Для этого на сайте softogrand.ru можно найти мощные программы, благодаря которым возможон обезопаситься от потери ваших файлов.

В категории фильмы мы собрали исключительно хиты кинопроката, а также классические картины из золотой коллекции. Ролики подобраны в DVD качестве, а самые последние можно загрузить в формате camrip. Очень заметим то, что ролики можно загрузить по прямым ссылкам. Вы забудете что значит приобретать CD с кино и заполнять ими стол: можно просто загрузить их с нашего ресурса.

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

Старые сборники и последние новые песни любимых групп представлены в категории музыка. Тут собраны только свежие композиции, которые понравятся фанатам разных времен. Загрузить можно не только отдельную песню, но и весь альбом полностью.

Приелись скучные обои на рабочем столе? Без проблем! На сайте softogrand.ru вашему вниманию всегда размещены классные картинки отличного разрешения, а также фото актеров, красивых мотоциклов и природы. Измените свой экран, а особые программы способны менять обои через определенное время.

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



Страницы: ... 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.