Как выбрать телевизор
Всем, кто собрался купить Plazma/LCD/LED телевизор посвещается эта статья на хабре.
Fedora 16 (Verne) доступна для скачивания и обновления
На FTP уже появились образы для скачивания нового релиза самого экспериментального из всех дистрибутивов Linux. Очередной релиз носит 16й порядковый номер и имя знаменитого писателя Жюля Верна.
Для россиян вероятно будет более интересен релиз «ремикса» — Russian Fedora Remix (FTP).
Основные отличия от оригинальной Fedora:
- Наличие быстрых сценариев для установки в меню инсталлятора;
- На Live дискисках добавлен LibreOffice;
- В репозитории доступны пакеты с патчами от www.infinality.net. Достаточно установить пакет fontconfig-infinality;
- В установщик добавлена возможность создания VPN соединений;
- В установщик добавлены сценарии установки различных рабочих столов (GNOME, KDE, XFCE, LXDE, Enlightment и минимальные установки GNOME и KDE;
- Поддержка репозиториев RPM Fusion и Russian Fedora в установщике;
- Добавлена возможность выбора различных клавиатурных комбинаций для смены раскладок (для русского языка). По умолчанию используется Alt+Shift;
- В Firstboot добавлен дополнительный экран для быстрой настройки системы (выбор между KDM и GDM, включение некоторых полезных настроек в GNOME, включение комбинации Ctrl+Alt+Backspace и др.;
- Система мониторинга Smolt отсылает в качестве названия дистрибутива не Fedora, а RFRemix;
- Пакет Freetype собран с поддержкой subpixel rendering;
- Пакеты fontconfig и libXft собраны с lcd патчами из Ubuntu;
- Словарь hunspell для русского языка содержит как русские, так и английские слова, что позволяет проверять орфографию сразу на двух языках, когда приложение этого не позволяет.
Ура товарищи!
P.S. взято с habrahabr.ru & russianfedora.ru
«Принцип самурая» в разработке ПО
В мире разработки софта существует много идей и «метафор», позаимствованных из других, казалось бы, не сильно связанных с программированием областей. Можно вспомнить паттерны проектирования, позаимствованные у архитекторов, или понятие «технического долга», пришедшее из финансовой индустрии, да и «эффектом второй системы» страдают проектировщики любых систем, а не только программных (*). Все это упрощает коммуникацию между разработчиками или между разработчиками и заказчиками, а также упрощает понимание той или иной проблемы в разработке ПО.
Еще одной метафорой, или скорее принципом разработки, является «принцип самурая», призванный описать «контракт» между функцией и вызывающим ее кодом и заключается в следующем. Любая функция, реализующая некоторую единицу работы должна следовать тому же кодексу чести «бусидо», по которому живет любой самурай. Так, самурай не будет выполнять никаких заданий, противоречащих его «кодексу чести» и если к нему подойти с «непристойным» предложением, то он снесет вам башку раньше, чем вы успеете глазом моргнуть. Но если уж самурай возьмется за дело, то можно быть уверенным в том, что он доведет его до конца… Статья целиком.
[MS SQL] Получаем метаданные из INFORMATION_SCHEMA

В MS SQL версии 5.0 и выше есть база INFORMATION_SCHEMA. Это виртуальная база (не хранится в виде файлов, а формируется во время запуска сервера), содержащая метаданные баз данных, т.е. информацию о структуре баз данных. Доступна только для чтения.
Под катом парочка полезных запросиков:
Читать далее…
Пополнение в семье
Сброс кэша DNS
Иногда случается ситуация, когда на время падает DNS-сервер или сам загружаемый сайт, и локальная система кэширует результат поиска ip для него. В таких случаях может помочь сброс кэша днс (dns) на локальном компьютере. Это можно сделать, выполнив в коммандной строке директиву:
ipconfig /flushdns
Например, это бывает полезно, когда вы вносите изменения в файл hosts, а они не действуют.
При удачном выполнении команды высветится сообщение
Настройка протокола IP для Windows.
Успешно сброшен кэш распознавателя DNS.
Посмотреть содержимое кэша DNS можно по команде
ipconfig /displaydns >> c:\dnscasch.txt
Результат будет сохранен в файл dnscasch.txt на диске C:\
Объединение и сжатие CSS и JS файлов в ASP.NET веб-приложений.

Для ASP.NET сайтов существует отличная библиотека SquishIt — она позволяет объединять как css файлы в один, так и JavaScript файлы…статья целиком на хабре
Hello world!
Наконец-то переехал на приличный хостинг.
Миграцию с ucoz’а еще до конца не завершил потому многое пока криво-косо. Потихоньку буду ровнять.
[Reference Assistant] Удаление неиспользуемых сборок из .NET проекта

Программируя на С#, с использованием Visual Studio, мы за частую сталкиваемся с неиспользуемыми директивами using. Но Visual Studio можетпомочь справиться с проблемой, достаточно для .cs файла вызвать команду»Remove Unused Usings”. Правда есть еще одно место, которое так же не мешало бы время от времени чистить. Это ссылки (References) проекта. Какни печально, но для C# проекта такой команды нет. В MS Connect даже баг создали по этому поводу. А вот для VB.NET проектов такая функция есть (найти её можно в свойствах проекта), но по злой иронии судьбы для VB.NET проектов нет команды для удаления неиспользуемых Imports (usings вC#)
Однако не все потеряно Читать далее…
Наследование в JavaScript
По неопытности своей всегда думал что в JS наследование как таковое отсутствует. Точнее ограничивается возможностью создавать функции-фабрики классов. Типа таких:
function Rabbit(name)
{
// вызвать конструктор родителя,
// получить родительский объект в me
var me = Animal(name)
// добавить приватную переменную
var jumps = 0
/* добавить новые методы к me */
me.jump = function() { jumps++ }
me.getJumps = function() { return jumps }
// поставить правильное свойство конструктора
// (делаем вид, что объект создали мы, а не Animal)
me.constructor = arguments.calleereturn me
}
Однако, когда появилась реальная необходимость использовать иерархию классов в JS, решил изучить вопрос наследования подробнее. Как оказалось это самое наследование в JavaScript еще как есть. Основано оно на понятии прототипов. Подробненько и с картинками об этом можно почитать вот здесь: http://javascript.ru/tutorial/object/inheritance

