Рубрика «IT тематика»

Полнотекстовый поиск для MySQL с помощью FULLTEXT индексов

Полнотекстовый поиск для баз данных MySQL

Недавно мне понадобилось организовать поиск на сайте рекламного агенства, где в качестве контента выступают страницы с текстом. Для того, что бы можно было осуществлять поиск по словам для полей VARCHAR и TEXT я использовал FULLTEXT индексы. Маленькое описание с примерами под катом.

Работа с реестром Windows, используя C# (.NET)

C#, .NET, Windows Registry

Суть такова. При установке на Windows OS, в частности Vista, 7, 8 программных продуктов виртуализации VirtualBox или VMWare, в сетевых подключениях появляются различные сетевые адаптеры, которые Windows Firewall помечает как адаптеры неопознанной сети. Поскольку, мне, обычно, не нужно каким либо образом идентифицировать эти сетевые элементы, я решил убрать эту надпись, мусолящую глаза «Неопознанная сеть». Решение проблемы я нашел на сайте brokenwire.net, вот ссылка на статью. К написанию …

Создание PDF файлов из HTML кода в CodeIgniter

Создание PDF файлов из HTML кода в CodeIgniter

В текущем проекте, заказчик попросил сделать возможность создавать PDF файлы прямо на сервере из HTML кода. Весь сайт написан с использованием фреймворка CodeIgniter. Но встроенных средств преобразования HTML в PDF-формат я не нашел. Кроме того, обязательной была поддержка русского языка, так как сайт русскоязычный. Я начал поиски, подробнее внутри.

Полезные функции для работы с массивами в PHP

Функции php для работы с массивами

Давно я не писал в бложек. Работа и учеба не дают покоя. Последнее время получаю много заказов на PHP, и частенько приходится работать с массивами данных. Знания мои в PHP не изумительные, поэтому постоянно лезу в документацию. Сегодня пришла в голову мысль — написать себе мини-шпаргалку с полезными функциями для работы с массивами в PHP. …

Многопоточные приложения в C# для чайников

Потоки(treads - нити) в C#

Что такое многопоточные приложения? Грубо говоря, это приложения с несколькими «рабочими», которые одновременно выполняют разные или однотипные задачи. Зачем это нужно? Ресурсы компьютера используются не всегда эффективно. Например, ваша программа скачивает страницу из интернета, потом анализирует ее, затем — качает следующую. Во время анализа простаивает интернет соединение, а во время закачки — скучает процессор. Это можно исправить. Уже …