Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Ошибка MySQL "Got error 28 from storage engine"

20.05.2010 | Категория: Web-мастеру и не только | Автор: ManHunter
Прихожу на работу, а у меня уже телефон разрывается от звонков. Рабочий сайт компании лежит с загадочной ошибкой MySQL "Got error 28 from storage engine", причем не весь, а выборочно местами и только на некоторых запросах. В официальной документации по MySQL ничего внятного не нашел, но после небольшого расследования и поиска в разных интернетах выяснилось, что такая ошибка возникает из-за нехватки свободного места на диске. На небольших запросах оставшегося места хватало для работы MySQL и возвращался какой-то результат, а на более ресурсоемких появлялась указанная ошибка. Позвонил админам, добавили места, почистили мусор, проблема сразу же решилась. Вот такая загогулина. Может кому-нибудь пригодится.

Просмотров: 14858 | Комментариев: 13

Еще один генератор случайных чисел на Ассемблере

17.05.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter
В закромах Родины нашлась реализация еще одного генератора случайных чисел. Он более громоздкий, чем минимальный генератор Парка-Миллера, использует операции с плавающей точкой и кольцевой буфер, но результаты выдает гораздо лучше. Кроме большого кода ему также требуется больше места и в сегменте данных:
  1. section '.data' data readable writeable
  2.  
  3. ; Данные для генератора случайных чисел
  4. JJ      =       10             ; lag 1
  5. KK      =       17             ; lag 2, size of circular buffer
  6. R1      =       19             ; rotate count
  7. R2      =       27             ; rotate count
  8. randp1  dt      1.5            ; used for conversion to float
  9.         dw      0              ; alignment
  10. p1      dd      0              ; pointer in circular buffer
  11. p2      dd      0              ; pointer in circular buffer
  12. randbuf dd      (2*KK) dup(?)  ; circular buffer
Перед первым использованием генератор требуется инициализировать, вызвав функцию WRandomInit с каким-нибудь случайным значением, например, количеством тиков таймера:
  1.         ; Инициализация генератора случайных чисел
  2.         invoke  GetTickCount
  3.         stdcall WRandomInit,eax
  4.         ...
После инициализации генератор можно использовать в двух режимах: генерация одиночного случайного числа размером в два двойных слова (функция WRandom) или генерация случайного числа в заданном диапазоне от 1 до 0FFFFFFFEh (функция WIRandom). Формулировка "одиночное случайное число", наверное, не совсем подходит по смыслу к выполняемому действию, но тавтология "произвольное случайное число" мне показалась хуже.

Читать статью целиком »
Просмотров: 11594 | Комментариев: 10

День Рождения!

15.05.2010 | Категория: Всякая всячина | Автор: ManHunter

День Рождения!

Еще один год позади. За это время в жизни произошли большие перемены, появились новые цели, новые задачи. Здоровья и сил бы только побольше, а остальное, как говорится, в бою добудем. С Днем рождения меня :)

Просмотров: 5350 | Комментариев: 22

Мясо по-китайски в кисло-сладком соусе

13.05.2010 | Категория: А еще я туда ем! | Автор: ManHunter

Мясо по-китайски в кисло-сладком соусе

Еще немного экзотики - свинина в кисло-сладком соусе (оригинальное название блюда - Гу Лао Джоу). Конечно, блюдо получилось изрядно локализованным, потому что найти молодые побеги бамбука, настоящие китайские специи и другие неведомые ингредиенты сложно даже в столице. Но все равно было очень вкусно.

Читать статью целиком »
Просмотров: 63281 | Комментариев: 24

Панель быстрого запуска в Windows 7

11.05.2010 | Категория: Software | Автор: ManHunter

Панель быстрого запуска в Windows 7

Продолжаем работу над улучшением стандартного интерфейса Windows 7. Разработчики зачем-то убрали такой удобный инструмент, как панель быстрого запуска. За годы пользования предыдущими версиями Windows я к ней привык настолько, что на новой системе ощутил себя обделенным.

Читать статью целиком »
Просмотров: 27726 | Комментариев: 36

01 ... 370 371 372 373 374 375 376 ... 426
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.1 сек. / MySQL: 2 (0.0331 сек.) / Память: 4.5 Mb
Наверх