среда, 29 июля 2009 г.

Как русифицировать WordPress

Многие блоггеры задаются вопросом - “как русифицировать WordPress?” Можно, конечно, скачать и установить русскую версию, но бывают всё же моменты, когда необходима русификация.

Алгоритм действий по русификации блога таков:

- Первым делом скачиваем русификацию и загружаем её в папку wp-content/languages
- Затем редактируем файл wp-config.php в корневом каталоге блога. Добавляем туда две строки:

define('WPLANG', 'ru_RU');
define('DB_CHARSET', 'utf8');

- Теперь изменяем кодировку базы данных на utf8_general_ci (редактируется в phpMyAdmin)

Вуаля! WordPress русифицирован!

P.S. В данном примере русифицируется сам движок, тема оформления подлежит отдельной русификации.

Новый сайт Microsoft Silverlight

Silverlight helps you create rich web applications that run on Mac OS, Windows, and Linux. Welcome to a new level of engaging, rich, safe, secure, and scalable cross-platform experience. http://beta.silverlight.net/

Регистратор доменных имен Nic.ua

Nic.ua - мой любимый регистратор доменов. Входит в тройку лучших в Украине. Регистрация доменов во всех украинских зонах (ua, com.ua, biz.ua, net.ua, org.ua, co.ua, in.ua, dp.ua, kiev.ua и тд), доменных зонах мира (com, net, biz, info, org, name, mobi, in). Регистрирует бесплатные домены pp.ua и org.ua. Самые низкие цены. Полностью автоматический режим регистрации. Удобная панель управления доменами. Пользуюсь уже 3 года и не каких проблем. https://nic.ua/

вторник, 28 июля 2009 г.

Silverlight 3: 7 additional application themes!

Silverlight 3: 7 additional application themes!: "With the Silverlight 3 Tools for Visual Studio, developers get access to the Silverlight Navigation Application template. By default the styles (which are located in the project’s Assets/Styles.xaml file) are really good and neutral for the application layout. Now, keep in mind this is an overall application layout style and not control styles/templates.
In addition to the default look provided by the tools out of the box with Silverlight 3, we’re providing 7 additional application template themes for you to enjoy, extend, whatever. Corrina and team had developed these for the community to consume and we’ve put them up on the Expression Community Gallery for download. Here’s a preview with the links to each template:"

LiteHosting - Качественный бесплатный хостинг

Компания "LiteHosting" предлагает всем абсолютно БЕСПЛАТНЫЙ хостинг план с такими параметрами :
  • 250 МБ места на диске
  • 10 000 МБ трафика в месяц
  • Поддержка FTP
  • Поддержка PHP
  • Поддержка mySQL
  • cPanel
  • Использование собственного домена
  • 5 дополнительных доменов
  • 5 прикрепляемых доменов
  • phpMyAdmin
  • Неограниченное число Email аккуантов
  • POP3, SendMail, WebMail
  • Бэк-ап данных каждые 24 часа
  • Fantastico type installer
  • phpInfo
  • БЕЗ РЕКЛАМЫ
От себя: Пользовался, мне понравился, даже поддержка отзывается. Рекомендую для не больших проэктов. http://litehosting.org.ua/

Пробуем Silverlight 3.0

Насколько удобно вести разработку приложений для Silverlight? Приблизился ли продукт Microsoft к своему конкуренту их стана Adobe? Пробуем.

Изначальный релиз медиа-плеера-для-браузера от Microsoft был примечателен в основном отсутствием многих возможностей Flash. Версия 1.0 больше походила на бету, чем на полноценный продукт. Текущий второй релиз уже значительно лучше, однако его по-прежнему с большой натяжкой можно назвать конкурентом Flash.

Недавно выпущенная бета-версия Silverlight 3.0 наконец стала серьезной заявкой на полноценное соперничество. Версия 3.0 содержит новые API, аудио-кодеки и серьезно развитую видео-часть, включая Smooth Streaming, H264, AAC и поддержку аппаратных графических акселераторов.

Нашей тестовой задачей станет создание галереи картинок, содержащей 40 изображений. Задачка хороша тем, что позволяет отработать загрузку по протоколу XML и применение визуальных эффектов для смены кадров.

Инструменты
При создании API для Silverlight 3.0, Microsoft заявляла своей стратегической целью упрощение процесса разработки, поскольку большинство веб-разработчиков прежде были весьма далеки от инструментария Microsoft - семейства языков .NET.

Новичкам платформа .NET показаться более сложной, чем традиционные в Adobe языки JavaScript или ActionScript. Однако для создания приложений Silverlight нет нужды становиться экспертом в .NET.

Использование платформы .NET обеспечивает программистов Silverlight 3.0 более солидными инструментами, чем их конкурентов на Flash. Сравнение интегрированной среды разработки Flash c Visual Studio 2008 заставляет цитировать слова персонажа Чехова: "всё равно, что плотник против столяра". Вовсе не случайно большинство Flash-разработчиков давно перешли на альтернативную среду Eclipse (кстати, будет Silverlight-плагин к Eclipse).

Наиболее серьезный недостаток Flash IDE - это чехарда кода. Код может содержаться в бесконечном числе мест: внешних файлах, клипах, тайм-фреймах, фреймах внутри клипов. Живой проект в процессе развития стремительно превращается в уродца.

В Visual Studio 2008 интеграция с Subversion и другими средствами управления версиями позволяет поддерживать код логично организованным с самого начала, упрощая обновления, поддержку и повторное использование. Здесь нет анимации, основанной на фреймах. Разработка идет более привычным для программиста образом: набор исходных файлов компилируется в конечное приложение.

При этом Silverlight дает вам доступ к "настоящим" языкам программирования. Да, на ActionScript можно создать кое-какие серьезные приложения, однако среда Flash, как и Flex, уступает тому, что может предложить .NET: свободный выбор от C до Ruby.

Дизайн
Если вы дизайнер, работающий с Photoshop, Illustrator и Flash, вы безусловно возненавидите Microsoft Expression Studio - основное средство для построения интерфейсов Silverlight. Expression Studio - это привет из прошлого. Основной компонент Studio, Expression Design, был бы неплох в сравнении с Illustrator 3.0, однако Adobe уже давно отряхнула его тленный прах со своих ног.

Expression Studio в действительности нужен лишь для подготовки графики для проектов Windows Presentation Foundation (WPF, бывшая WinFX). Он серьезно уступает средствам редактирования из Photoshop. Единственное преимущество Expression Studio - способность к экспорту в формат XAML, что необходимо для разработчиков Silverlight.

Что же с анимацией, основой Flash и Silverlight? Flash содержит несколько библиотек для обеспечения анимации, однако большинство проектов Flash основаны на кадрозависимой временной шкале. В отличие от него, Silverlight использует анимационную модель WPF с времязависимой шкалой. Это серьезный плюс.

WPF также позволяет определить начальные и конечные условия и автоматически вычислить движение между ними. На деле, если однажды понять принцип работы WPF, в дальнейшем он сэкономит вам массу времени. Например, анимация открытия картинок в нашей тестовой задаче потребовала всего десятка строк кода (кстати, банально скопированных из документации).

Прощай, LAMP
Оба конкурента, Flash 10 и Silverlight 3, способны воспроизводить видео-поток с качеством 1080p HD и поддержкой аппаратной акселерации на графической карте. Silverlight к этому добавляет новый трюк: нечто, что Microsoft называет Smooth Streaming.

Smooth Streaming ("плавный поток") позволяет получать и отображать видеопоток в Silverlight 3.0, изменяя при этом качество изображения в зависимости от скорости интернет-соединения и загрузки процессора. Если скорость соединения понижается (например, вы подключились к медленному общественному WiFi), сервер понизит качество картинки чтобы просмотр не прерывался для накопления данных в буфере.

В обычном для Microsoft стиле, Smooth Streaming поставляется в пакете. Прежде чем схватить наживку, следует задуматься о блестящем из-под нее крючке.

Для Smooth Streaming необходим веб-сервер Internet Information Services 7.0 из Windows Server 2008. Таким образом серверы, построенные на Linux, Apache, MySQL, Perl, Python или PHP смогут использовать лишь часть возможностей Silverlight 3.0 и никакого "плавного потока".

Это может быть серьезным ограничением, если у вас относительно небольшой бродкаст-проект, для которого не выгодно выстраивать самостоятельную серверную инфраструктуру.

Настольные приложения
Silverlight 3.0 дает возможность создавать самостоятельные, оффлайновые приложения для настольных систем, подобно платформе Adobe AIR.

Наиболее привлекательно в подобных приложениях то, что они строятся из онлайн-приложений без малейших изменений в коде. Достаточно создать XML-файл (AppManifest.xaml) и задать несколько параметров. С этого момента приложение может работать как в пределах браузера, так и вне его.

Однако это только часть возможностей. Функциональность приложений можно расширить через интерфейс локального хранения данных, названный Isolated Storage. В Silverlight данные пользователей могут храниться локально вне зависимости от того, используется ли веб-приложение, или настольная версия приложения, или же первое превращается во второе и наоборот.

К сожалению, от пользователей Microsoft требует сделать на несколько движений мышкой больше, чем Adobe. Для запуска приложения Silverlight вне браузера на нем придется щелкнуть правой кнопкой мышки и явно дать команду на инсталляцию в системе. Технология Adobe позволяет просто скачать приложение - и его сразу можно использовать.

В Silverlight этого тоже можно добиться, но тут уже разработчику придется приложить некоторые усилия: нужно создать собственный интерфейс и из него вызвать метод Detach() для типа Application.

Как бы то ни было, способность приложений Silverlight 3.0 к самостоятельной работе вне браузера является наиболее важным нововведением. Если учесть огромные наработки и базу ранее созданного на платформе .NET кода, можно без сомнений ожидать взрывного роста количества настольных приложений Silverlight.

Пусть грянет бой
Наш, пока скромный, опыт экспериментов с Silverlight показал, что создание приложений идет достаточно просто. Во многих случаях работать удобнее, чем с Flash. Среда неплохо документирована и, благодаря .NET, многие программисты уже с ней знакомы.

Настоящая схватка между Flash и Silverlight еще впереди, однако Silverlight 3.0 явно готов к ней. Возможности конкурентов настолько близки, что выбор той или иной платформы для новых проектов уже мало зависит от собственно технических ограничений платформы.

Free PowerShell V1 Book From the Makers of PowerShell Plus

A number of you are already familiar with Dr Tobias Weltner. Tobias has been involved with Windows scripting for many many years. He was very active in the VBScript and WMI communities and then an very early adopter of PowerShell. He is on of the PowerShell MVPs and the inventor of the amazing PowerShell Plus (I had Tobias demo this in one of my talks and people’s jaws just dropped).

This week Tobias is making waves again by releasing a FREE PowerShell book “Mastering PowerShell”. This appears to be a very comprehensive book at 567 pages. Here is the TOC:

Chapters
1. The PowerShell Console
2. Interactive PowerShell
3. Variables
4. Arrays and Hashtables
5. The PowerShell Pipeline
6. Using Objects
7. Conditions
8. Loops
9. Functions
10. Scripts
11. Finding and Avoiding Errors
12. Command Discovery and Scriptblocks
13. Text and Regular Expressions
14. XML
15. The File System
16. The Registry
17. Processes, Services, Event Logs
18. Windows Management Instrumentation
19. User Management
20. Your Own Cmdlets and Extensions

Note that the book is focused on PowerShell V1.

Enjoy!

Jeffrey Snover [MSFT]
Distinguished Engineer
Visit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

понедельник, 27 июля 2009 г.

Building Amazing Business Centric Applications with Microsoft Silverlight 3 - MIX Videos

Building Amazing Business Centric Applications with Microsoft Silverlight 3 - MIX Videos

Brad Abrams : Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 7: ADO.NET Data Services Based Data Store

Brad Abrams : Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 7: ADO.NET Data Services Based Data Store

Silverlight 3 and the Data Form Control—part I

Dino will briefly go through some patterns that help organizing the presentation layer and then focus on a new control in Silverlight 3 that makes data entry a pleasant breeze.

Расширение возможностей IIS7 подручными средствам

Расширение возможностей IIS7 подручными средствам

Как убрать все отступы в таблице




table
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
}

воскресенье, 26 июля 2009 г.

Bea Stollnitz » Data virtualization

Data virtualization
My last post covered the current UI virtualization support on Silverlight and WPF. In this post, I will discuss another technique that helps improve performance when dealing with large data sets: data virtualization.
A control that uses data virtualization knows to keep in memory no more data items than the ones needed for display. For example, if a data-virtualized ListBox is data bound to 1,000,000 data items and only displays 100 at a single point in time, it only keeps about 100 data items in memory. If the user scrolls, the data-virtualized ListBox knows to swap the items in memory in a way that optimizes performance and memory consumption.
I talked about a possible solution that provides partial data virtualization for TreeView in a previous post. I discussed that solution in the context of WPF, but it could just as easily be used for Silverlight. The discussion in this post addresses data virtualization for non-hierarchical scenarios.

Ролик с демонстрацией действий по реализации нового требования в Microsoft TFS

Ролик с демонстрацией действий по реализации но�

.NET RIA Services Samples - Home

.NET RIA Services Samples - Home

Solved Getting SEO to work on GoDaddy Shared Accounts - JoomlArt Forums

Solved Getting SEO to work on GoDaddy Shared Accounts - JoomlArt Forums

Flash vs Silverlight Gallery

If you are Flash Developer, you can definitely become a Silverlight master easily by knowing how to achieve the same effect in both technology. Full set of source codes are provided and they are all License Free!!!

Katrien's MSDN Blog : 3’ on Blend 3 - #7: SketchFlow Composition Screens and Navigation

Katrien's MSDN Blog : 3’ on Blend 3 - #7: SketchFlow Composition Screens and Navigation

Rendering XAML to a JPEG using Silverlight 3 | Blueboxes.co.uk

Something that had been relatively easily do in WPF that was near impossible in silverlight was to easily take the XAML that had been rendered on the screen and allow the user to save it as an image file.

New Features in Visual Studio 2010 and the .NET Framework 4.0

New Features in the Visual Studio 2010 IDE and .NET Framework 4.0
•Call Hierarchy of methods
•A New Quick Search
•Multi-targeting more accurate
•Parallel Programming and Debugging
•XSLT Profiling and Debugging
•The XSD Designer
New ASP.NET features
•Static IDs for ASP.NET Controls
•The Chart control
•Web.config transformation
New VB.NET features
•Auto Implemented Properties for VB.NET
•Collection Initializers
•Implicit Line Continuations
•Statements in Lambda Expressions
New C# features
•Dynamic Types
•Optional parameters
•Named and Optional Arguments
Conclusion and Resources

среда, 15 июля 2009 г.

Using the ASP.NET AJAX Editor Control to Implement In-Place Content Editing. : Misfit Geek

Using the ASP.NET AJAX Editor Control to Implement In-Place Content Editing. : Misfit Geek

Silverlight 3 Released - ScottGu's Blog

Silverlight 3 Released - ScottGu's Blog

Запущен конкурс на знание Expression и Silverlight <- TechDays.ru

Запущен конкурс на знание Expression и Silverlight <- TechDays.ru

Open Flash Chart - Home

Open Flash Chart, is open source. It is free to use and you get the source code to fiddle with!

вторник, 7 июля 2009 г.

Peachpit: Flash Reference Guide > Creating Dynamic Text in Flash

Peachpit: Flash Reference Guide > Creating Dynamic Text in Flash

Creating an application with the ScrollPane component -- Flash CS3

Creating an application with the ScrollPane component -- Flash CS3

ActionScript 2.0 Components -- Flash CS3

ActionScript 2.0 Components -- Flash CS3

Using drawing methods to draw lines, curves, and shapes -- Version 8

Using drawing methods to draw lines, curves, and shapes -- Version 8

Creating Custom Component Cell Renderers

Creating Custom Component Cell Renderers

CellRenderer API -- Flash CS3

CellRenderer API -- Flash CS3

DataGrid component -- Flash CS3

DataGrid component -- Flash CS3

WebServiceConnector class (Flash Professional only)

WebServiceConnector class (Flash Professional only)

Майкрософт-Бизнес-Старт

Майкрософт-Бизнес-Старт

Microsoft BizSpark™

Microsoft BizSpark™

Венчурный фонд ABRT и Mangrove Capital Partners инвестировали в компанию Entermedia (in-game advertising)

Венчурный фонд ABRT и Mangrove Capital Partners инвестировали в компанию Entermedia (in-game advertising)