16 марта 2010

Замена подстроки в записях средствами MySQL

Запрос на замену одной подстроки на другую на примере базы данных WordPress

15 марта 2010

Защищаем Grub паролем

Недавно понадобилось на машине с двойной загрузкой (Windows 7 и Mandriva Linux 2010) установить пароль на загрузку ОС чтобы те, кому не надо, не могли загрузить Linux.
В результате гугления была найдена кое-какая информация по этому вопросу, и вот как это решается.

14 марта 2010

Сегодня международный день числа Пи

Всех поклонников числа Пи поздравляю с профессиональным праздником!

11 марта 2010

Вызов CreateThread в DllMain

Возникла необходимость создавать новый поток прямо во время загрузки динамической библиотеки, в функции DllMain. Взял, создал, скомпилировал, запустил — поток не создается. Точнее сказать поток создается, но не стартует.

8 марта 2010

Правильный for в C#

foreach (int i in new int[] {1, 2, 3, 4, 5}) {
// Какие-то действия
}

7 марта 2010

aTunes — кроссплатформенный аудиоплеер на Java

Очень интересный кроссплатформенный медиаплеер, написанный на Java. Поддерживает множество форматов, в том числе mp3, ogg, wma, wav, flac, mp4.
В качестве движка может использовать mplayer, xine, или gstreamer по выбору (выбирается пользователем).
Помимо стандартных инструментов (Эквалайзер, Shuffle/Repeat, OSD, редактор тегов) имеет очень удобную систему организации своей медиаколлекции, а также навигатор по обложкам ...

6 марта 2010

Конвертируем кирилицу

Букет PHP-функций с php.net для конвертации строк из одной кириллической кодировки в другую.
function win_to_utf8 ($str){
$str = convert_cyr_string ($str, 'w','i'); // w — windows-1251 to i — iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
function utf8_to_win ($str){
$str = utf8_decode ($str); // utf8 to iso8859-5
$str = convert_cyr_string ($str, 'i','w'); // w — ...

4 марта 2010

str_replace для C

В PHP есть очень хорошая функция str_replace, заменяющая в строке одну подстроку в другой. Чистый C (да и C++) такой функцией похвастать не может.
Вот самопальный аналог str_replace для C.

3 марта 2010

JavaScript, функция возведения в степень

inExp = function (dig, exp) {
if (exp == 1) return alert (dig);
if (exp == 2) return alert (dig*dig);
if (exp == 3) return alert (dig*dig*dig);
if (exp == 4) return alert (dig*dig*dig*dig);
if (exp == 5) return alert (dig*dig*dig*dig*dig);
if (exp == 6) return alert (dig*dig*dig*dig*dig*dig);
if (exp == 7) return alert (dig*dig*dig*dig*dig*dig*dig);
if (exp == 8 ) return alert (dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 9) ...

24 февраля 2010

Microtime в C#

Удивительное дело, но в C# нет встроенной функции для получения микротайма (для тех, кто в танке — количества микросекунд от 1 января 1970 года). Свойство DataTime.Ticks вместо него возвращает какую-то сакральную единицу, представляющую количество юнитов времени от первого января 0001 года >_

 Страница 5 из 37  « Начало  ... « 3  4  5  6  7 » ...  Конец »