Обновлено 28 марта 2016
Arduino Arduino Lang

Многие радиолюбители в попытке сэкономить становятся счастливыми обладателями безымянных недокументированных китайских компонентов. Такой же жертвой стал и я, получив довольно приличный и качественный набор радиоэлектронных компонентов среди которых оказался и герой этой статьи — LED-матрица 8×8 с маркировками 1588ABEG-5 и SMM-1588ASRG...

Обновлено 24 марта 2016
VB.NET MVC ASP.NET Visual Studio 2013 Web MVC 5

Речь в статье пойдет о поддоменах в ASP.NET MVC5, о том какие цели может преследовать использование данного приема и какие варианты реализации маршрутизации (роутинга) поддоменов существуют. Также будут указаны особенности использования каждого из методов.

В каждом из предложенных способов будет использоваться объект HttpContextBase, который содержит входную строку URL, и который будет использоваться для получения имени поддомена. Для получения поддомена будем использовать общую для всех методов функцию:

1
2
3
4
5
6
7
8
Public Function ПолучитьПоддомен(httpContext As HttpContextBase) As String Dim subdomain As String = httpContext.Request.Url.Host.Split("."c).First() Dim blacklist As String() = {"wwww", "codius", "localhost"} If Not String.IsNullOrEmpty(subdomain) AndAlso Not blacklist.Contains(subdomain) Then Return subdomain End If Return "" End Function

Обновлено 23 марта 2016
VB.NET MVC ASP.NET LINQ Visual Studio 2013 Web Entity Framework

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

23 марта 2016
HTML CSS Web

Здесь я расскажу как устроено отображение знака рубля руб. на этом сайте. Из всех способов, предложенный ниже, с моей точки зрения, является самым корректным и правильным. И суть его заключается в следующем — создается несколько отдельных шрифтов (основной regular и его версии bold, italic и bolditalic в случае необходимости). Каждый из которых содержит всего 4 символа — «р», «у», «б» и «.». На месте буквы «р» закреплен знак рубля руб., на месте букв «у», «б» и символа «.» — пустые глифы нулевой ширины.

Основным преимуществом данного метода, является отображение наименования руб. в случае, если со шрифтами что-то не в порядке. Подробности — далее.

Обновлено 24 февраля 2016
VB.NET JQuery JavaScript Полезные функции Web

В заметке показан простой процесс отправки файла (более конкретно изображения) на сервер с индикатором прогресса.

Обновлено 16 февраля 2016
VB.NET ASP.NET Visual Studio 2013 Web

Тех, кто впервые в ASP.NET попробует воспользоваться стандартной для настольных .NET приложений конструкцией Console.WriteLine("...") ждет разочарование — привычного результата не будет.

Для этого у ASP.NET есть свой способ:

1
2
Imports System.Diagnostics Debug.WriteLine("...")

31 декабря 2015
VB.NET Полезные функции Visual Studio 2013 .NET

В продолжение статьи Как осуществить взаимодействие со сторонним приложением - изменение положения/размера, получение текста заголовка и т.д. предлагаю простой алгоритм автоматического распределения большого количества однотипных окон на рабочем столе. Это может пригодится, например, трейдерам, у которых может быть одновременно открыто большое количество торговых терминалов. Пример работы алгоритма показан ниже:

14 декабря 2015
База знаний ПК SmartTV

DLNA — это технология позволяющая всем устройствам в сети обмениваться медиаконтентом. Она используется в подавляющем большинстве случаев для организации доступа различных устройств (телефонов, компьютеров, телевизоров) к фильмам, фотографиям и музыке в домашней локальной сети. Часто производителями телевизоров рекомендуются свои решения для создания медиасервера — SmartShare у LG, Samsung Media 2.0 у Samsung, а также просто сторонние решения вроде Домашнего медиа-сервера. Но поскольку часто подобные решения являются достаточно «тяжелыми» и «кривыми», либо предоставляют ненужный функционал в ущерб производительности, мы воспользуемся стандартной возможностью настройки DLNA которая предоставляется Windows Media Player (WMP).

14 декабря 2015
База знаний ПК Решение проблем SmartTV

Проблема возникла при переносе функционала медиасервера на другой компьютер (Windows 7, 32-bit) — DLNA-сервер был настроен, но при отображении списка фильмов телевизор наотрез отказывался отображать в этом списке mkv-файлы. Диагностика осложнялась тем, что на предыдущем компьютере (Windows 7, 64-bit) все было уже настроено и работало без претензий. Причем версия K-Lite Codec Pack на обоих компьютерах стояла одна и та же. Дополняло негативную картину то, что на самом новом медиасервере mkv-файлы воспроизводились без проблем.

1 2 3 4 5 6 7 8 9 10 11 12 13
Яндекс.Метрика