Попробовал IE9 Beta? Понравился? Тогда спеши принять участие в новом конкурсе от Microsoft «Красота Интернета с Internet Explorer 9 Beta»!

Совсем недавно, 2 ноября стартовал конкурс «Красота Интернета с Internet Explorer 9 Beta»! Спешите принять участие, так как конкурс длится до 15 ноября! Главный победитель конкурса получит от компании Microsoft ноутбук HP Pavilion dv6-3064er!

Главное задание: Сделать обзор Internet Explorer 9 Beta лучше всех! Рассказать про новые возможности IE9, что Вам больше всего понравилось, что в нем не понравилось, что бы Вы изменили, Ваши впечатления и тд.

Корпорации Microsoft очень важны Ваши мнения о новом браузере!

Скачать Internet Explorer 9 Beta можно здесь:

http://www.microsoft.com/ukraine/windows/internet-explorer-9/

Подробности конкурса находятся здесь:

http://www.microsoft.com/ukraine/IE9contest/

Удачи! 🙂

Advertisements

Тот, кто ищет клады, находит их очень редко. А тот, кто не ищет, не находит вообще!

Здравствуйте, дорогие коллеги и товарищи!

У меня сегодня хорошее настроение, которым я хочу поделиться с Вами ! 🙂 Дело в том, что вчера был первый День Рождения Windows 7 ! И Microsoft Ukraine, для своих любимых пользователей, придумали классный конкурс на лучшее поздравление! Главный приз – коробка Windows 7 Ultimate! Я вспомнил старую народную пословицу: ” Тот, кто ищет клады, находит их очень редко. А тот, кто не ищет, не находит вообще! “. И решил принять участие! За ходом конкурса можно было следить с помощью фейсбука по ссылке: http://www.facebook.com/MicrosoftUkraine/posts/137965136254964

В качестве поздравления, я решил написать небольшое стихотворение! Так, как украинский язык для меня ближе к сердцу, я решил написать поздравление именно на украинском языке! Вот, собственно, и оно:

Хто краще всіх «літає»?
Своєму успіху межі не знає?
Завжди допомагає нам?
Студентам, Інженерам, Лікарям

Дизайном гарним нас чарує
Надійність завжди нам дарує
Рекорд по завантаженню побив
За 11 секунд усе важливе поробив

Хто цей парубок моторний,
Хлопець, хоч куди козак
Це «Windows Seven» – неповторний
Кращий, ніж безглуздий «Mac»

Сьогодні рівно рік як поруч з нами
Цей надійний вірний друг
Лови Вітання щирі до нестями
Покращуй далі все навкруг!

Реалізуй своє важке завдання:
Хай ІЕ9 перевершить сподівання!!!

З Днем Народження Windows Seven!!! 🙂

И победил!!!

http://www.facebook.com/l.php?u=http%3A%2F%2Fj.mp%2FbzVlzH&h=0b4ca

Поэтому всем хочу пожелать удачи, играйте и выигрывайте!!! 😉

P.S. Спасибо Вам, Microsoft Ukraine! За такой прекрасный подарок! Я очень рад! 🙂

Как Вы думаете, кто обслуживает полность рекламу на Yahoo?

Microsoft adCenter разместила в своем блоге объявление о том, что платные  рекламные объявления из Yahoo полностью мигрировали на платформу Microsoft! Это означает, что вся реклама на Yahoo на територии США и Канады обслужывается Microsoft, что состовляет 33.8% поискового рынка Соединенных Штатов Америки! (Источник)

WebMatrix – простое создание веб-сайтов. Часть1

Относительно недавно, Корпорация Microsoft представила новый инструмент для разработки небольших сайтов – WebMatrix. Мне стало интересно, что это за фрукт и с чем его едят. Правда, пока что WebMatrix находится на стадии «Бета2», а мне он уже очень даже понравился! К тому же, он еще и бесплатный. Так что, попробовал сам и решил поделиться с Вами!
Итак, начнем с таких главных вопросов, которые практически возникают у каждого:
– Что это такое?
– Зачем это использовать?
– Для кого это все предназначено?
Давайте, разберемся.
Что такое WebMatrix?
WebMatrix – это весь необходимый набор инструментов для создания Веб-сайтов с помощью Windows. Он включает в себя веб-сервер  IIS Developer Express, веб-платформу ASP.NET, встроенную базу данных SQL Server Compact, что значительно упрощает разработку веб-сайтов. Также WebMatrix  позволяет легко начать создание веб-сайта на основе популярных в мире систем с открытым исходным кодом. Совершенствуя свои навыки в программировании с помощью  WebMatrix`a, вы сможете плавно перейти  к Visual Studio и SQL Server.
Зачем его использовать?
Вместе с WebMatrix, вы используете практически тот же мощный веб сервер, базы данных и веб-платформу, что и Ваш Веб-сайт в Интернете. Это гарантирует, что Ваш переход от разработки к развертыванию будет легким и без всяких неожиданных проблем. Помимо того, что WebMatrix обеспечивает стабильную работу всех компонентов, он так же включает в себе еще и новые функции, которые делают веб-разработку легче.
Для кого это предназначено?
WebMatrix предназначен для разработчиков (не только для начинающих ASP.NET разработчиков, но и для PHP-разработчиков), студентов или для тех, кто просто хочет коротким и простым путем создавать свои собственные Веб-сайты. Программируйте, тестируйте и развертывайте Ваши Веб-сайты без беспокойства о проблемах конфигурирования веб-сервера, проблемах управления базами данных или обучения множеству новых понятий. WebMatrix делает разработку веб-сайтов чрезвычайно простой.
Сразу возникает вопрос, где же его взять?
Правильно, скачать с веб-сайта Майкрософт:
Сначала, мы скачиваем «Web Platform Installer», в котором уже непосредственно выбираем компоненты для установки.
Выглядит это все так:
1. После нажимания «Download Web Platform Installer Now» ,появится окно в котором уверенно выбираем «Run»

2. Если появился запрос-предупреждение системы безопасности, выбираем «Run» для завершения установки «Web Platform Installer»

3. Устанавливаем «WebMatrix» с помощью «Web Platform Installer»

4. Читаем и принимаем лицензионные соглашения

5. Запускаем WebMatrix, и вот мы готовы к работе

Прежде чем начать создание веб-сайта, нам предстоит выбрать один из трех вариантов:
1. Создание веб-сайта из галереи (“Site From Web Gallery”)
Выбрав этот механизм, WebMatrix покажет несколько десятков уже готовых, извесных в мире систем с открытыми исходниками (здесь есть и PHP , и ASP.NET приложения ):

Выбирая любую из них, мы получаем готовое приложение, которое требует лишь малых затрат чтобы подогнать все под себя. Также нужно разобраться с возможностями каждой системы, чтобы подобрать самое лучшее решение поставленной перед нами задачи.
2. Создание веб-сайта с помощью достаточно простых шаблонов (“Site From Template”) :

Если мы, допустим, выберем “Starter Site”, то у нас получится вот такой вот простенький сайтик:

3. И третий вариант, это создание “с нуля” (В разделе “Site From Template”, выбираем “Empty Site”) :
Теперь, давайте разберемся со структурой WebMatrix`а.
Как вы уже наверное заметили, вверху Главного Окна  WebMatrix`а встроена “Лента”, в которой встроены все основные действия (Start, Stop, Run  и тд.) :

Также есть 4 рабочие области – “Site”, “Files”, “Databases”, “Reports”:

1. В области “Site” имеется вся необходимая информация о Вашем сайте – URL-адрес веб сайта и физический путь системы; доступ к обычным задачам, таким как поиск совместимых веб-хостов и настройка удаленного соединения с сервером; монитор веб-запросов и ответов реального времени. Отсутствует изображение? Открыть запрос и мгновенно узнать, почему и какой файл исправить.

2. Область “Files”  служит для работы с файлами из которых состоит наш сайт (добавлять, редактировать и тд.). Практически это основная область с которой приходится работать.

WebMatrix имеет встроеные в себе шаблоны для различных типов файлов, включая HTML, CSS, JavaScript, и страницыASP.NET, таких как ASPX, CSHTML, Web.config, и даже XML и SQL скриптов. И, конечно, если все, что вам нужно, это текстовый файл, он там тоже есть. Также включает в себя надежный текстовый редактор с великолепными функциями, которые делают редактирование кода Вашего сайта легче, в том числе выделение и раскрашивание для популярных типов файлов, таких как HTML, CSS, JavaScript, PHP и ASP.NET.
3. Область “Databases” служит для создания новой базы данных с помощью SQL Server Compact, или же подключится к ранее созданой в SQL Server или My SQL, внешней базе данных.

Область включает в себя инструменты для обработки наиболее распространенных задач с базами данных, с которыми вы будете сталкиваться при создании вашего веб-сайта. Легкое добавление и редактирование баз данных. Работа с таблицами, столбцов и строк. Управление связями и индексами. Работа с сохраненными процедурами, выполнение запросов, и, конечно, просматривание и редактировать данных из базы данных.
4. Область “Reports” позволяет создавать и просматривать SEO отчеты для вашего сайта и использовать информацию, которая поможет сделать ваш сайт видным для поисковых систем. WebMatrix дает вам подробный список, чего не хватает, какие проблемы могут возникнуть при индексации Вашего сайта поисковыми системами, и что вы можете сделать, чтобы исправить это.

Итак, мы ознакомились с основными возможностями WebMatrix`a и его структурой!! Дальше мы поговорим об особенностях програмирования! Но это уже в другой части!  🙂
P.S. Продолжение следует . . .

Приглашаем Вас на первую встречу Developer Club – Винница!

27-го октября в Винницком национальном техническом университете состоится первая встреча Dev-Club`a Винница!
Собрание пройдет в Главном Учебном Корпусе (ГУК), в зале №222.На встрече будут рассмотрены такие темы:

1. Webmatrix или простое создание сложных сайтов.

Докладчик: Евгений Николаев (MCTS, MSP).

2. Сертификация в направлении – Microsoft Web/Windows developer.

Докладчик: Денис Кательников (к.т.н., доцент, MCSD, MCT).

3. Генетические алгоритмы.

Докладчик: Владимир Яремчук (студент).

4. HTML5, CSS3, New opportunities of IE9.

Докладчик: Присяжный Дмитрий (MCP, MCTS).

Участие в мероприятии бесплатное. Приходите, будет интересно! 🙂

P.S. Дополнительную информацию ищите на сайте http://www.dev.vntu.net

Потоки NTFS

Однажды столкнулся я с вопросом: “Как спрятать файл надежно и без всяких дополнительных средств?” И тут вспомнилось мне такое хорошее свойство файловой системы NTFS, как “Многопоточность”!! Это значит, что каждый файл кроме своего основного потока может иметь еще и дополнительные.

И для начала немного теории: Поток в NTFS – это данные файла. По умолчанию, все записываемые данные в файл попадают в безымянный поток $DATA. Альтернативные потоки – это дополнительные атрибуты $DATA для файла, в которых также могут храниться данные. Главный безымянный поток обычно следует последним в списке атрибутов, а все последующие альтернативные потоки будут добавляться за ним.  

Сразу же возникает вопрос: “Как создавать потоки и работать с ними?”    

 Очень просто! Конечно, можно воспользоваться  комплектом программ для работы с NTFS потоками, такими как –  NTFS Stream Explorer и Streamfinder. Но для того чтобы лучше разобраться, давайте для начала воспользуемся командной строчкой и создадим базовый файл “file1.txt”, в котором напишем: “Hello, my dear friends”:

 C:\>echo Hello, my dear friends >file1.txt
C:\>type file1.txt
Hello, my dear friends
C:\>  

Теперь прикрепим к нему дополнительный поток:
 C:\>echo Alternative Data Stream >file1.txt:stream1.txt   

С помощью оператора “:” , мы указали на то, что строчку “Alternative Data Stream” будем записывать в поток “stream1.txt” файла “file1.txt”.
Итак у нас имеется файл “file1.txt” с двумя потоками. Далее с помощью команды “more” выведем на экран данные с основного потока и с потока “stream1.txt”:
 С:\>more < file1.txt
Hello, my dear friends
С:\>more < file1.txt:stream1.txt
Alternative Data Stream  
 

С:\>   В результате, мы видим, что если не указывать имя потока, то мы всегда получим на экране:  “Hello, my dear friends”.
Кроме файла, поток можно привязать и к папке (для этого после оператора “>” сразу ставим “:” и указываем название потока), для примера, запишем строчку “Alternative Data Stream” в поток “stream1.txt” корневого каталога С:\ , и выведем его на экран: 

С:\>echo Alternative Data Stream2 >:stream1.txt   С:\>more <:stream1.txt
Alternative Data Stream2
   

Чтобы в поток поместить файлы других типов, например, мультимедиа, воспользуемся командой “type”:
С:\>type “Linkin Park – Numb.mpg”>file1.txt:stream2.mpg
 
Воспроизвести видео из потока можно с помощью медиаплеера:
С:\>”С:\Program Files\Windows Media Player\wmplayer.exe” “С:\file1.txt:stream2.mpg”
 
В результате, мы получили текстовый файл “file1.txt” в потоках которого спрятаны текстовый файл “stream1.txt” и медиа файл “Linkin Park – Numb.mpg”. Самое интересное, что в “Свойствах” файла отображается размер только основного потока – несколько КБ, а реально весь файл занимает около 40 МБ!

P.S. Просканировать файл на наличие потоков можно с помощью команды “dir /R” (начиная с Windows Vista), или же с помощью утилиты Марка Русиновича “Streams”!    

Personal blog about software development and IT technologies