IT-блог
22В данном разделе я приведу некоторые полезные статьи, которые будут интересны разработчикам на платформе .NET Framework и не только. За последние несколько лет я собрал обширную коллекцию советов и трюков для программирования на C# и разработке современных веб-приложений на обширном стеке технологий. В этом блоге я поделюсь этими советами в виде простых примеров программ.
-
Импорт CSV в SQL Server
CSV представляет собой компактный текстовый формат для хранения табличных данных. С файлами в формате CSV способны работать (экспортировать/импортировать данные) все современные приложения для работы с таблицами (например, Excel). В этой статье мы опишем возможность импорта данных из файла CSV в базу данных SQL Server.
-
Системы автоматизации бизнес процессов
Автоматизация рабочих процессов на предприятии позволяет значительно экономить на ресурсах сотрудников, а также увеличивает эффективность бизнеса. Мы рассмотрим несколько IT-решений, позволяющих программно автоматизировать бизнес процессы.
-
Ускорение работы компьютера под управлением Windows
Проблемы производительности при работе на операционной системе Windows зачастую значительно усложняют жизнь обычным пользователям. Существует несколько программных (очистка мусора, сканирование вредоносных программ, отключение анимации) и аппаратных способов (увеличение мощности ПК), которые позволят улучшить скорость работы.
-
Водяные знаки (watermark) для картинок на ASP.NET и GDI+
Водяные знаки используются для защиты фото и видеоматериала и наносятся как полупрозрачный фон на изображение в виде названия или логотипа компании. В этой статье я приведу пример реализации автоматических подписей на картинке для веб-сайтов с использованием C#, ASP.NET и библиотеки GDI+.
-
Анонимайзеры для работы в сети
Как скрыть персональную информацию в сети? Данный вопрос является одним из самых популярных. Мы расскажем о таких инструментах, как Tor Browser, FreeGate и Privoxy, позволяющих скрывать IP-адрес, данные об устройстве, преодолевать блокировку сайтов на уровне провайдера.
-
SEO-инструменты для работы в социальных сетях
Использование социальных сетей для целей SEO (улучшение позиций в поисковых системах, получение трафика) является популярной практикой. Существует множество приложений и инструментов для работы с множеством аккаунтов в социальных сетях, самые популярные из которых мы рассмотрим в этой статье.
-
Моделирование охлаждения CFD для дата-центров
Настройка правильного охлаждение серверного оборудования является одним из важнейших факторов, влияющих на отказоустойчивость обородувоания дата-центров. В этой статье приводится обзор программных продуктов для создания эффективных моделей CFD в серверных помещениях.
-
Flash – использование ActionScript 3.0
Несмотря на то, что Flash в последние годы теряет популярность, а производители браузеров улучшают поддержку HTML5 для его замены, Flash до сих пор является лидером при разработке веб-игр. Базовым языком программирования для Flash является ActionScript, особенности использования которого приводятся в этой статье.
-
Сервисы для облачного хранения данных
Облачные технологии, такие как хранилища данных, хостинги и серверы развиваются довольно быстро. В этой статье мы рассмотрим основные концепции облачного хранения данных и опишем преимущества использования облачных решений.
-
Ajax-загрузка файлов с индикатором
Асинхронная загрузка файлов на сервер является одной из наиболее часто встречающихся при проектировании современных веб-приложений. Мы рассмотрим пример реализации с индикатором выполнения загрузки, используя jQuery, C# и ASP.NET.
-
Автоматизация бухгалтерского учета
Для ведения бухгалтерии можно использовать обычные офисные решения, наподобие Microsoft Office или Google Docs, однако они не отвечают требованиям автоматизации, которые важны для крупных компаний и фирм. Мы рассмотрим несколько готовых программных продуктов для ведения бухгалтерии.
-
Создание эффективных форм для сайта
Веб-формы используются практически на всех сайтах и их эффективное конструирование позволяет значительно влиять на поведенческие факторы пользователей. В этой статье мы приведем несколько примеров оптимизации форм.
-
Советы по работе с Google AdWords
Google AdWords является одной из наиболее популярных систем в области контекстного продвижения сайтов. В этой статье мы опишем основные стратегии создания эффективных кампаний в AdWords. Мы рассмотрим выбор максимальной ставки за клик, определение показателей качества площадки, таргетинг аудитории и задание ключевых слов.
-
Принципы SOLID в C#
SOLID - это 5 принципов объектно-ориентированного программирования, описывающих архитектуру программного обеспечения. Все шаблоны проектирования (паттерны) основаны на этих принципах, реализацию которых на C#, мы рассмотрим в этой статье.
-
Выбор 3D-принтера
3D-принтер - это устройство, используемое для создания трехмерных объектов, таких как игрушки, инструменты, модели самолетов и многие другие. Мы опишем основные характеристики 3D-принтеров для выбора подходящего устройства.
-
Приложения SaaS
Приложения типа SaaS являются облачными решениями и значительно облегчают компаниям использование программного обеспечения, т.к. все вопросы по поддержке ложатся на компанию-провайдер. В этой статье мы опишем базовые принципы Saas и приведем примеры таких приложений.
-
Паттерн Singleton в C#
Шаблоны проектирования (паттерны) описываю архитектурные конструкции, которые могут быть использованы при написании приложений. Самым известным паттерном является Singleton, реализацию которого на C# мы опишем в этой статье.
-
Полезные функции Телеграм
Телеграм является одним из самых популярных мессенджеров для общения и включает в себя разнообразные функции для обмена сообщениями. Мы рассмотрим несколько удобных функций, о которых вы возможно не знали.
-
Создание шаблона страницы для WordPress
Вы могли заметить, что многие сайты на WordPress имеют разные макеты для разных страниц. Мы покажем пример создания простой кастомной страницы с использованием этого фреймворка.
-
Советы по оптимизации веб-сайтов
В этой статье я дам полезные советы для увеличения быстродействия и скорости ответа для веб-сайтов, что позволит значительно увеличить поведенческий фактор для клиентов сайта и улучшить ранжирование в поисковых системах. Мы рассмотрим минификацию CSS и JS файлов, использование кэширования, спрайтов и т.д.