Компания Call/Recall сообщила о создании и тестировании первого в промышленности оптического диска обьемом 1 ТБ, изготовленного с использованием фирменной технологии 2-Photon 3D.
Технология двухфотонной трехмерной записи (2-Photon 3D) была анонсирована в июне текущего года. Она предлагает размещать биты данных не в двумерном пространстве диска, как, например, это делается в DVD или BD (Blu-ray Disc), а в трехмерной матрице, слои данных в которой располагаются на расстоянии всего лишь 10 мкм друг от друга.
В результате оптический диск может вмещать в 20 раз больше, чем двухслойный BD или в 200 раз больше, чем однослойный DVD. Используя технологию 2-Photon 3D, можно создать, например, оптический диск диаметром в один дюйм, вмещающий 50 ГБ данных.
Читать полностью »

Заранее извините что не по теме программирования пост, но нашел в старой папке “Юмор” забавный текст, который думаю будет по-душе многим, и многие поймут юмор Юрия Нестеренко:

Что я понял о жизни, играя в квесты:
Hадо брать все, что плохо лежит.

В карманах может поместиться несколько десятков вещей, включая стаканы с кофе,
телевизоры и домашних животных.

Деньги ничего не стоят. Если перед вами торговец бананами и вам нужен банан,
бесполезно совать ему мешок денег - он будет иметь с вами дело только за
статуэтку Будды из Гондураса.

Банан из предыдущего пункта нужен не для того, чтобы его съесть, а чтобы ваш
враг поскользнулся на шкурке.

Даже если у вас есть с собой пистолет, вам все равно придется устранять врага
с помощью шкурки от банана.
Читать полностью »

Не имей сто рублей, а имей сто друзей. Хорошая поговорка, очень. Потому что мой друг подсказал мне как легко можно сделать заглушку для Вашего сайта под управлением ASP.NET.
Итак, допустим у вас сложилась ситуация, когда хостинг и домен уже куплены, а CMS еще в процессе установки или её попросту нет? или на сайте проводятся какие-то профилактические работы ? :) . В таком случае на сайт обычно ставят “заглушки”. В ASP.NET это делается проще простого, мы должны только создать файлик app_offline.htm (не *.html (!!!)) с красивой надписью о том, что сайт временно недоступен, и все :) . Теперь если кто-то будет заходить на ваш сайт, то он увидит только красивую надпись до тех пор, пока в корне вашего сайта будет лежать файлик app_offline.htm. Спасибо за внимание.

Для того чтобы в коде РНР оставить комментарий, используем такую конструкцию:

<?/*
This is the server-side comment
*/?>

Стоить отметить что на стороне клиента этот комментарий не отобразится ( в отличии от <!– Comment –>)

Аналогом в ASP.NET является:

<%--
This is the server-side comment
--%>

Вот так все просто :)

В понедельник (19 Ноября 2007), компания Microsoft обьявила:

On Monday, Nov. 19, Microsoft announced that Visual Studio 2008 and the .NET Framework 3.5 were released to manufacturing (RTM).

Так что поздравляю всех разработчкиов с релизом Visual Studio 2008!
Visual Studio 2008Visual Studio 2008Visual Studio 2008
Подробнее почитать можно конечно же на сайте Microsoft:
Visual Studio Home Page
Visual Studio 2008 Overview
Пока все :)

Недавно нашел в интернете интересную вещ: IDE для PHP, которая при установке отлично интегрируется в Visual Studio (есть также Stanalone версия). После установки вы можете писать РНР-скрипты в Visual Studio. VS.Php поддерживает все полезности студии, в нем есть подсветка синтаксиса, подсказки по функциям, дебаггер, IntelliSense. Вобщем неплохо все сделоно. Вот скрины:
VS.Php
syntax_checker
html_intellisense
Скачать и посмотреть больше скринов можно здесь: http://www.jcxsoftware.com/.

Взял интервью у создателя сайта http://realcoding.net.
Прошу оценки, т.к. это мое первое интервью - “Читаем здесь!”.
У кого какие мысли возникли после прочтения - отписываемся в комментариях.

Чтобы защитить свой файл, например, Admin.aspx, программисту на ASP.NET достаточно написать в web.config такой код:

<location path="admin/admin.aspx">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

Этот код позволяет запрашивать файл Admin.aspx из папки Admin только тем пользователям, которым присвоена роль “Administrator” :)

Я недавно написал маленькую статью на тему: Перечисления (enumerations) в C# (C sharp), и в продолжение к ней хочу привести пример из спецификации языка C# (C sharp), который показывает как еще можно обьявлять перечисления, но используя в роли основного типа sbyte:

The following example declares an enum type named Alignment with an underlying type of sbyte.
enum Alignment: sbyte
{
Left = -1,
Center = 0,
Right = 1
}

Замечу что при обьявлении перечисления без явного определения типа, автоматически используется int.

Петр Митричев - программист из России, студент механико-математического факультета МГУ стал победителем мирового чемпионата TopCoder Collegiate Challenge (TCCC) по программированию! В этом чемпионате принимало участие больше 120 программистов из 26 стран. Петр Митричев стал первым в одной из наиболее сложных категорий - Алгоритмы, в которой учитывалось умение программиста решать сложные задачи, писать устойчивый к атакам код. За победу Петр Митчев получил денежное вознаграждение в размере 25 000$.
Петр Митчев
Петр Митричев в прошлом году установил небывалое достижение, выиграв не только TopCoder Collegiate Challenge, но и TopCoder Open и Google Code Jam, таким образом, он стал первым участником, которому удалось в один год завоевать победу во всех трех крупнейших мировых индивидуальных турнирах по спортивному программированию. Молодец парень! Так держать!