<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3436958345687619768</id><updated>2024-08-31T17:29:40.909-07:00</updated><category term="Linux"/><category term="MySQL"/><category term="AMD"/><category term="HD6670"/><category term="HDMI"/><category term="Microsoft"/><category term="Radeon"/><category term="Replication"/><category term="Stored Proc"/><category term="Ubuntu"/><category term="completition"/><category term="omni"/><category term="vim"/><category term="Государство"/><category term="Маразм"/><category term="Победа"/><category term="РГВК"/><category term="СПО"/><category term="Теле"/><title type='text'>RNZ Point</title><subtitle type='html'>Что-то, где-то, как-то о ИТ, Linux, СПО и др.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-3194917526234412172</id><published>2011-12-09T02:54:00.001-08:00</published><updated>2011-12-09T03:01:15.041-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="completition"/><category scheme="http://www.blogger.com/atom/ns#" term="omni"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>Vim - полезные штуки</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;pre&gt;#spellcheck
setlocal spell spelllang=en
setlocal spell spelllang=ru

#enable omni completition
filetype plugin on
set ofu=syntaxcomplete#Complete

#remap omni completition to Ctrl+Space
inoremap &lt;expr&gt; &lt;c-space&gt; pumvisible() \|\| &amp;amp;omnifunc == &#39;&#39; ?
\ &quot;\&lt;lt&gt;C-n&amp;gt;&quot; :
\ &quot;\&lt;lt&gt;C-x&amp;gt;\&lt;lt&gt;C-o&amp;gt;&lt;c-r&gt;=pumvisible() ?&quot; .
\ &quot;\&quot;\\&lt;lt&gt;c-n&amp;gt;\\&lt;lt&gt;c-p&amp;gt;\\&lt;lt&gt;c-n&amp;gt;\&quot; :&quot; .
\ &quot;\&quot; \\&lt;lt&gt;bs&amp;gt;\\&lt;lt&gt;C-n&amp;gt;\&quot;\&lt;cr&gt;&quot;
imap &lt;c-@&gt; &lt;c-space&gt;
&lt;/c-space&gt;&lt;/c-@&gt;&lt;/cr&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/c-r&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/lt&gt;&lt;/c-space&gt;&lt;/expr&gt;&lt;/pre&gt;

&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/3194917526234412172/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/3194917526234412172?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/3194917526234412172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/3194917526234412172'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2011/12/vim.html' title='Vim - полезные штуки'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-5284209383523760768</id><published>2011-11-26T03:19:00.001-08:00</published><updated>2011-12-29T13:49:12.090-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AMD"/><category scheme="http://www.blogger.com/atom/ns#" term="HD6670"/><category scheme="http://www.blogger.com/atom/ns#" term="HDMI"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Radeon"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Linux - Ubuntu - AMD Radeon HD6670 - HDMI настройка видео/звука</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Действующие &quot;лица&quot;:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Motherboard: Gigabyte M68MT-D3P rev. 3.0 (BIOS ver. F1 date: 12/24/2010)&lt;br /&gt;
&amp;nbsp;Video card: MSI R6670-MD1GD5 (912 - V253 - 012)&lt;br /&gt;
&amp;nbsp;Display: Philips 40PFL6605H/60&lt;br /&gt;
&amp;nbsp;OS: Ubuntu 11.10&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Настроим видео:
&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;# apt-get install fglrx fglrx-amdcccle
# reboot
# aticonfig --adapter=all --initial&lt;/pre&gt;
&lt;/blockquote&gt;
Получим конфиг следующего вида:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;Section &quot;ServerLayout&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;aticonfig Layout&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Screen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; &quot;aticonfig-Screen[0]-0&quot; 0 0
EndSection

Section &quot;Module&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Load&amp;nbsp; &quot;glx&quot;
EndSection

Section &quot;Monitor&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp; &quot;aticonfig-Monitor[0]-0&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;VendorName&quot; &quot;ATI Proprietary Driver&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;ModelName&quot; &quot;Generic Autodetecting Monitor&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;DPMS&quot; &quot;true&quot;
EndSection

Section &quot;Device&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp; &quot;aticonfig-Device[0]-0&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;fglrx&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; BusID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;PCI:2:0:0&quot;
EndSection

Section &quot;Screen&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier &quot;Default Screen&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; DefaultDepth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24
EndSection

Section &quot;Screen&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier &quot;aticonfig-Screen[0]-0&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;aticonfig-Device[0]-0&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Monitor&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;aticonfig-Monitor[0]-0&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; DefaultDepth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24
&amp;nbsp;&amp;nbsp;&amp;nbsp; SubSection &quot;Display&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Viewport&amp;nbsp;&amp;nbsp; 0 0
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Depth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24
&amp;nbsp;&amp;nbsp;&amp;nbsp; EndSubSection
EndSection&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Теперь можно запустить графический режим например с помощью &lt;b&gt;startx&lt;/b&gt;. Если картинка не на весь экран, но при этом xrandr/amdcccle показывает что DPMS параметры взяты верно и выбран правильный режим дисплея (у меня это 1920x1080 60Hz), то в amdcccle можно отрегулировать параметр Display Manager -&amp;gt; Display -&amp;gt; Adjustments -&amp;gt; Scaling Option -&amp;gt; Underscan-Overscan:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZB5y9L2kV3w0oWwhkk-s2LWcFmRW8MNkEmUtrNBTJZ_LvMw1zuf21kQWY0n8UPlbn36-gaiOonQKcxiV11SIXS8zInUIUHe4Cyg7RdmgULhyphenhyphenkPxW_A3v4QA3gniEGsWl26R_TfzHggrZ/s1600/amdcccle-overscan-scale.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;449&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZB5y9L2kV3w0oWwhkk-s2LWcFmRW8MNkEmUtrNBTJZ_LvMw1zuf21kQWY0n8UPlbn36-gaiOonQKcxiV11SIXS8zInUIUHe4Cyg7RdmgULhyphenhyphenkPxW_A3v4QA3gniEGsWl26R_TfzHggrZ/s640/amdcccle-overscan-scale.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Настроим звук:
&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;# echo &#39;options snd-hda-intel enable_msi=-2&#39; &amp;gt; /etc/modprobe.d/hdmi-sound.conf
&lt;/pre&gt;
&lt;/blockquote&gt;
Стоит упомянуть что значение enable_msi для разных карт приходится варьировать, для Nvidia это может быть 0 или 1. Для моей видеокарты на базе AMD Radeon HD6670 подошло значение -2.
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;# echo &#39;pcm.pulse {type pulse}
ctl.pulse {type pulse}
pcm.!default {type pulse}
ctl.!default {type pulse}&#39; &amp;gt; /etc/asound.conf&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Выясним номер карты и номер устройства, aplay -l нам поможет:&amp;nbsp;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC889 Analog [ALC889 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC889 Digital [ALC889 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
у меня это &quot;card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]&quot; - &lt;b&gt;hw:1,3&lt;/b&gt;, впишем их в &lt;b&gt;/etc/pulse/default.pa&lt;/b&gt; в секции &quot;&lt;i&gt;### Load audio drivers statically&lt;/i&gt;&quot;:
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;load-module module-alsa-sink device=hw:1,3 sink_name=Generic&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Перезапустим alsa и pulse-audio:
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;killall pulseaudio; sudo alsa force-reload; pulseaudio -D
&lt;/pre&gt;
&lt;/blockquote&gt;
Радуемся! Хотя ещё надо бы под Сairo-Dock подрегулировать, а-то ни прозрачности ни подложки, а чёрные квадраты.

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/5284209383523760768/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/5284209383523760768?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/5284209383523760768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/5284209383523760768'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2011/11/linux-ubuntu-amd-radeon-hd6670-hdmi.html' title='Linux - Ubuntu - AMD Radeon HD6670 - HDMI настройка видео/звука'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZB5y9L2kV3w0oWwhkk-s2LWcFmRW8MNkEmUtrNBTJZ_LvMw1zuf21kQWY0n8UPlbn36-gaiOonQKcxiV11SIXS8zInUIUHe4Cyg7RdmgULhyphenhyphenkPxW_A3v4QA3gniEGsWl26R_TfzHggrZ/s72-c/amdcccle-overscan-scale.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-350820738573878562</id><published>2011-11-03T11:22:00.000-07:00</published><updated>2011-12-29T13:47:21.038-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Replication"/><category scheme="http://www.blogger.com/atom/ns#" term="Stored Proc"/><title type='text'>Модификация хранимой процедуры/функции</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Если вы используете репликацию, то может случаться что она отваливается когда вы на мастер сервере производите модификации в хранимых процедурах/функциях. Например в &lt;a href=&quot;http://adminer.org/&quot;&gt;Adminer&lt;/a&gt;&amp;nbsp; под функцией с названием &quot;Alter procedure&quot; скрывается выполнение атомарных операций DROP и CREATE и если модифицируемая процедура/функция активно используются в триггерах, то вполне возможна ситуация когда триггер будет вызывать процедуру которой нет, а это в свою очередь повлечёт отключение репликации.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Кроме того DROP может выполниться, а CREATE нет, например если вы забыли указать [NOT] DETERMINISTIC для функции, или просто допустили ошибку в теле процедуры/функции.&lt;br /&gt;
В этой ситуации можно избежать проблем, повесив блокировки на таблицы в которых &quot;дёргается&quot; триггер использующий процедуру или можно воспользоваться следующим подходом:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;sql&quot;&gt;
DELIMITER ;;

CREATE PROCEDURE `proc_name_new`(...)
BEGIN
...
END;;

DELIMITER ;

BEGIN
&amp;nbsp; UPDATE `mysql`.`proc`
&amp;nbsp; SET name = `proc_name_timestamp`, specific_name = &#39;proc_name_timestamp&#39;
&amp;nbsp; WHERE db = &#39;dbname&#39; AND name = &#39;proc_name&#39;;

&amp;nbsp; UPDATE `mysql`.`proc`
&amp;nbsp; SET name = &#39;proc_name_new&#39;, specific_name = &#39;proc_name&#39;
&amp;nbsp; WHERE db = &#39;dbname&#39; AND name = &#39;proc_name_new&#39;;

&amp;nbsp; UPDATE `mysql`.`procs_priv`
&amp;nbsp; SET Routine_name = &#39;proc_name_timestamp&#39;
&amp;nbsp; WHERE Db = &#39;dbname&#39; AND Routine_name = &#39;proc_name&#39;;

&amp;nbsp; UPDATE `mysql`.`procs_priv`
&amp;nbsp; SET Routine_name = &#39;proc_name&#39;
&amp;nbsp; WHERE Db = &#39;dbname&#39; AND Routine_name = &#39;proc_name_new&#39;;
COMMIT;

FLUSH PRIVILEGES;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/350820738573878562/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/350820738573878562?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/350820738573878562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/350820738573878562'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2011/11/blog-post.html' title='Модификация хранимой процедуры/функции'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-4846741235671745239</id><published>2011-10-18T11:03:00.000-07:00</published><updated>2011-12-29T13:47:41.334-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>Autokill медленных запросов в MySQL (InnoDB)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */
.mysql .de1, .mysql .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;}
.mysql  {font-family:monospace;color: #006; border: 1px solid #d0d0d0; background-color: #f0f0f0;}
.mysql a:link {color: #000060;}
.mysql a:hover {background-color: #f0f000;}
.mysql .imp {font-weight: bold; color: red;}
.mysql li, .mysql .li1 {font-weight: normal; vertical-align:top;font: normal normal 100% &#39;Courier New&#39;, Courier, monospace; color: #003030;}
.mysql .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.mysql .li2 {font-weight: bold; vertical-align:top;font-weight: bold; color: #006060;}
.mysql .kw1 {color: #990099; font-weight: bold;}
.mysql .kw2 {color: #990099; font-weight: bold;}
.mysql .kw3 {color: #9900FF; font-weight: bold;}
.mysql .kw4 {color: #999900; font-weight: bold;}
.mysql .kw5 {color: #999900; font-weight: bold;}
.mysql .kw6 {color: #FF9900; font-weight: bold;}
.mysql .kw7 {color: #FF9900; font-weight: bold;}
.mysql .kw8 {color: #9900FF; font-weight: bold;}
.mysql .kw9 {color: #9900FF; font-weight: bold;}
.mysql .kw10 {color: #CC0099; font-weight: bold;}
.mysql .kw11 {color: #CC0099; font-weight: bold;}
.mysql .kw12 {color: #009900;}
.mysql .kw13 {color: #000099;}
.mysql .kw14 {color: #000099;}
.mysql .kw15 {color: #000099;}
.mysql .kw16 {color: #000099;}
.mysql .kw17 {color: #000099;}
.mysql .kw18 {color: #000099;}
.mysql .kw19 {color: #000099;}
.mysql .kw20 {color: #000099;}
.mysql .kw21 {color: #000099;}
.mysql .kw22 {color: #000099;}
.mysql .kw23 {color: #000099;}
.mysql .kw24 {color: #000099;}
.mysql .kw25 {color: #000099;}
.mysql .kw26 {color: #000099;}
.mysql .kw27 {color: #00CC00;}
.mysql .coMULTI {color: #808000; font-style: italic;}
.mysql .co1 {color: #808080; font-style: italic;}
.mysql .co2 {color: #808080; font-style: italic;}
.mysql .es0 {color: #004000; font-weight: bold;}
.mysql .es1 {color: #008080; font-weight: bold;}
.mysql .br0 {color: #FF00FF;}
.mysql .sy1 {color: #CC0099;}
.mysql .sy2 {color: #000033;}
.mysql .st0 {color: #008000;}
.mysql .nu0 {color: #008080;}
.mysql span.xtra { display:block; }

--!&gt;
&lt;/style&gt;

&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Порой возникает необходимость в том что-бы прибить долго выполняющиеся запросы к СУБД, что-бы не делать этого в 3 часа ночи, лучше бы это дело автоматизировать.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Для этого в MySQL есть неплохая штука под названием Events, воспользуемся ею. Создадим табличку в которую будем складывать слишком долго выполняющиеся запросы:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;mysql&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=CREATE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;CREATE&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=TABLE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;TABLE&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`bad&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;query&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;list`&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`id`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=BIGINT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;bigint&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=AUTO_INCREMENT&quot;&gt;&lt;span class=&quot;kw6&quot;&gt;AUTO_INCREMENT&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`date`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DATETIME&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;datetime&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`tid`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=BIGINT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;bigint&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li2&quot;&gt;&lt;div class=&quot;de2&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`time`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;11&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`host`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;512&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`command`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`state`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li2&quot;&gt;&lt;div class=&quot;de2&quot;&gt;
&amp;nbsp; &lt;span class=&quot;st0&quot;&gt;`query`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;4000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;NOT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=NULL&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;NULL&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=PRIMARY%20KEY&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;PRIMARY KEY&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`id`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=KEY&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;KEY&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`date`&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`date`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=KEY&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;KEY&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`tid`&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`tid`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=ENGINE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;ENGINE&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INNODB&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;InnoDB&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=AUTO_INCREMENT&quot;&gt;&lt;span class=&quot;kw6&quot;&gt;AUTO_INCREMENT&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;4122&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DEFAULT&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;DEFAULT&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=CHARSET&quot;&gt;&lt;span class=&quot;kw7&quot;&gt;CHARSET&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;utf8&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Создадим процедуру которая будет убивать запросы выполняющиеся от пользователей без права SUPER и работающие большее задаваемого интервала времени:&lt;br /&gt;
&lt;div class=&quot;mysql&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=CREATE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;CREATE&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DEFINER&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;DEFINER&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`root`&lt;/span&gt;@&lt;span class=&quot;st0&quot;&gt;`127.0.0.1`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=PROCEDURE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;PROCEDURE&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`proc&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;kill&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;by&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;runtime`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=IN&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;IN&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`runtime`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=TINYINT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;tinyint&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=UNSIGNED&quot;&gt;&lt;span class=&quot;kw6&quot;&gt;unsigned&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=BEGIN&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;begin&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; done &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DEFAULT&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;default&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; connid &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INT&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=UNSIGNED&quot;&gt;&lt;span class=&quot;kw6&quot;&gt;unsigned&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; ips &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; str1 &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=VARCHAR&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;varchar&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; cur1 cursor for &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SELECT&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;select&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw14&quot;&gt;replace&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;substring_index&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`grantee`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#39;&lt;span class=&quot;es1&quot;&gt;%&lt;/span&gt;&#39;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&#39;&quot;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=AS&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;as&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`userhost`&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=FROM&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`information&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;schema`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=WHERE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;where&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;not&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`grantee`&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=IN&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;in&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SELECT&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;select&lt;/span&gt;&lt;/a&gt; grantee &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=FROM&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`information&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;schema`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=WHERE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;where&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`privilege&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;type`&lt;/span&gt; &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#39;SUPER&#39;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=GROUP%20BY&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;group by&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`user&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;privileges`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`grantee`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=GROUP%20BY&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;group by&lt;/span&gt;&lt;/a&gt; userhost&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; cur2 cursor for&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SELECT&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;select&lt;/span&gt;&lt;/a&gt; id &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=FROM&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt;&lt;/a&gt; information_schema.processlist&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=WHERE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;where&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;concat&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/information-functions.html&quot;&gt;&lt;span class=&quot;kw23&quot;&gt;user&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#39;@&#39;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;substring_index&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;host&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#39;:&#39;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;regexp&lt;/span&gt;&lt;/a&gt; ips&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;and&lt;/span&gt;&lt;/a&gt; command &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&#39;Query&#39;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;and&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=TIME&quot;&gt;&lt;span class=&quot;kw5&quot;&gt;time&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;sy1&quot;&gt;&amp;gt;=&lt;/span&gt; runtime&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DECLARE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;declare&lt;/span&gt;&lt;/a&gt; continue &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=HANDLER&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;handler&lt;/span&gt;&lt;/a&gt; for sqlstate &lt;span class=&quot;st0&quot;&gt;&#39;02000&#39;&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SET&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;set&lt;/span&gt;&lt;/a&gt; done &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;open cur1&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;repeat&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; fetch cur1 &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INTO&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;into&lt;/span&gt;&lt;/a&gt; str1&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;not&lt;/span&gt;&lt;/a&gt; done &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;then&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt; str1 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#39;&#39;&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;then&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SET&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;set&lt;/span&gt;&lt;/a&gt; ips &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &amp;nbsp;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;concat_ws&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;|&quot;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; ips&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es1&quot;&gt;%&lt;/span&gt;&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;else&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SET&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;set&lt;/span&gt;&lt;/a&gt; ips &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;concat_ws&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;|&quot;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; ips&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; str1&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;until done &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;repeat&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;close cur1&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SET&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;set&lt;/span&gt;&lt;/a&gt; done &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;open cur2&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;repeat&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; fetch cur2 &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INTO&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;into&lt;/span&gt;&lt;/a&gt; connid&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/non-typed-operators.html&quot;&gt;&lt;span class=&quot;kw10&quot;&gt;not&lt;/span&gt;&lt;/a&gt; done &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;then&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INSERT&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;insert&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=INTO&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;into&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`dbstats`&lt;/span&gt;.&lt;span class=&quot;st0&quot;&gt;`bad&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;query&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;list`&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`date`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`tid`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`time`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`host`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`command`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`state`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`query`&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SELECT&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;select&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html&quot;&gt;&lt;span class=&quot;kw17&quot;&gt;now&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`id`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;`time`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`host`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`user`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`command`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`state`&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;`info`&lt;/span&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=FROM&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt;&lt;/a&gt; information_schema.processlist &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=WHERE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;where&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;st0&quot;&gt;`id`&lt;/span&gt;&lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt;connid&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=KILL&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;kill&lt;/span&gt;&lt;/a&gt; connid&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;if&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;until done &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/string-functions.html&quot;&gt;&lt;span class=&quot;kw13&quot;&gt;repeat&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&amp;nbsp; &amp;nbsp;close cur2&lt;span class=&quot;sy2&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html&quot;&gt;&lt;span class=&quot;kw12&quot;&gt;end&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;br /&gt;
Создадим событие для планировщика MySQL:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;mysql&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=CREATE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;CREATE&lt;/span&gt;&lt;/a&gt; EVENT &lt;span class=&quot;st0&quot;&gt;`run&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;proc&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;kill&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;by&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;runtime`&lt;/span&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=ON&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;ON&lt;/span&gt;&lt;/a&gt; SCHEDULE EVERY &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=SECOND&quot;&gt;&lt;span class=&quot;kw9&quot;&gt;SECOND&lt;/span&gt;&lt;/a&gt; STARTS &lt;span class=&quot;st0&quot;&gt;&#39;2011-10-13 18:50:55&#39;&lt;/span&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=ON&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;ON&lt;/span&gt;&lt;/a&gt; COMPLETION PRESERVE &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=ENABLE&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;ENABLE&lt;/span&gt;&lt;/a&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;&lt;div class=&quot;de1&quot;&gt;
&lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=DO&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;DO&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://search.mysql.com/search?site=refman-%35%31&amp;amp;q=CALL&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;call&lt;/span&gt;&lt;/a&gt; proc_kill_by_runtime&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Теперь все запросы, которые работают более 99 секунд&amp;nbsp; будут складываться в табличку &lt;i&gt;&lt;span class=&quot;st0&quot;&gt;`dbstats`.`bad&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;query&lt;span class=&quot;es1&quot;&gt;_&lt;/span&gt;list`&lt;/span&gt;&lt;/i&gt; и прибиваться.&lt;br /&gt;
&lt;br /&gt;
Стоит добавить, что для безопасного отката транзакции лучше бы настроить переменные InnoDB:&lt;br /&gt;
&lt;i&gt;innodb_rollback_on_timeout = 1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;innodb_lock_wait_timeout = 50&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
P.S. Спокойных вам ночей коллеги.
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/4846741235671745239/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/4846741235671745239?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/4846741235671745239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/4846741235671745239'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2011/10/autokill-mysql-innodb.html' title='Autokill медленных запросов в MySQL (InnoDB)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-4545474488371816941</id><published>2008-10-23T08:07:00.000-07:00</published><updated>2008-10-23T08:12:17.622-07:00</updated><title type='text'>Nokia полностью откроет исходники Symbian OS</title><content type='html'>&lt;p&gt;В рамках проходившего сегодня Smartphone Show в Лондоне, Nokia официально объявила о том, что исходные коды мобильной ОС Symbian будут открыты и она станет развиваться по принципам открытого программного обеспечения. В компании надеются, что данный шаг поможет увеличить количество пользователей и разработчиков Symbian &lt;a href=&quot;http://www.cybersecurity.ru/os/57574.html&quot; target=&quot;_blank&quot;&gt;полный текст&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Источник: &lt;a href=&quot;http://www.cybersecurity.ru/&quot; target=&quot;_blank&quot;&gt;Cybersecurity.ru&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/4545474488371816941/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/4545474488371816941?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/4545474488371816941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/4545474488371816941'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/10/nokia-symbian-os-smartphone-show-nokia.html' title='Nokia полностью откроет исходники Symbian OS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-5292755452052886586</id><published>2008-10-16T01:22:00.000-07:00</published><updated>2011-10-18T13:38:02.584-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Государство"/><category scheme="http://www.blogger.com/atom/ns#" term="Маразм"/><category scheme="http://www.blogger.com/atom/ns#" term="СПО"/><title type='text'>Веселый OpenSourсe от m$</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Весёлое с &lt;a href=&quot;http://www.minkomsvjaz.ru/industry/34/2501.shtml?bmSessionCheck&quot;&gt;Интернет-конференции Президента РФ&lt;/a&gt; на сайте &quot;Министерства связи и массовых коммуникаций Российской Федерации&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Вопрос&lt;/span&gt;: Будет ли Россия создавать свои операционные системы, а не пользоваться аналогами зарубежных компаний? И будет ли вводиться запрет на продукцию компании Microsoft Windows c закрытым кодом?&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Ответ&lt;/span&gt;: В настоящее время существует концепция, одобренная Правительством РФ, предполагающая использование свободных лицензий и открытых кодов для использования в государственных учреждениях России: &quot;Концепция использования информационных технологий в деятельности федеральных органов государственной власти до 2010 года&quot;. Программное обеспечение с открытым исходным кодом используется Министерством обороны РФ (Операционная система МСВС (Мобильная система Вооруженных Сил) и некоторыми другими ведомствами. &lt;span style=&quot;font-weight: bold;&quot;&gt;Вводить запрет на продукцию Microsoft нецелесообразно, так как корпорация Microsoft в рамках &quot;Программы государственной безопасности&quot; открыла ФСБ исходный код операционных систем Windows 2000, Windows CE, Windows XP и Windows Server 2003.&lt;/span&gt; По мере развития и становления российской ИТ – индустрии, в перспективе не исключается возможность создания российской операционной системы.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Вопрос&lt;/span&gt;: Здравствуйте, Владимир Владимирович. Компьютерные сети применяются практически везде, в том числе и в военной области, и на подавляющем большинстве компьютеров установлен Windows. Я считаю, что это прямая угроза национальной безопасности – зависеть от ИНОСТРАННОГО поставщика. Будет ли у нас своя национальная операционная система, как в Китае RedFlag Linux? И будут ли в школах учить чему-либо еще, кроме Windows, ибо молодое поколение сейчас ничего, кроме него не знает и практически лишено выбора? &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Вопрос&lt;/span&gt;: Уважаемый Владимир Владимирович! Почему, когда страна имеет самых лучших программистов мира, в основном на компьютерах стоят Windows. Не вредит ли это безопасности страны.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Вопрос&lt;/span&gt;: Китай разрабатывает национальную операционную систему на основе технологий с открытым кодом, т.е. на основе “Линук” в противовес монополии “Виндовс”. Нет ли желания пойти по такому же пути, а именно разработке и внедрении национальной операционной системы на основе свободного от коммерческого лицензирования программного обеспечения. Спасибо.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Ответ&lt;/span&gt;: &lt;span style=&quot;font-weight: bold;&quot;&gt;Россия стала первой в мире страной, где корпорация Microsoft в рамках &quot;Программы государственной безопасности&quot; решила открыть исходный код операционных систем Windows 2000, Windows CE, Windows XP и Windows Server 2003. Доступ к исходному коду получили: ФАПСИ, Гостехкомиссия, ФСБ, Госстрой и Минсвязь России.&lt;/span&gt; В настоящее время существует концепция, одобренная Правительством РФ, предполагающая использование свободных лицензий и открытых кодов для использования в государственных учреждениях России: &quot;Концепция использования информационных технологий в деятельности федеральных органов государственной власти до 2010 года&quot;. Министерство образования и науки РФ, в 2004 году изменило условия тендеров на компьютеризацию школ. Новые условия позволяют применять операционные системы, отличные от Windows. По мере развития и становления российской ИТ – индустрии, в перспективе не исключается возможность создания российской операционной системы.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
LOL! Я плакал! &lt;br /&gt;
&lt;br /&gt;
А компилятор им тоже открыли? И даже собрать дистрибутив дали?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/5292755452052886586/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/5292755452052886586?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/5292755452052886586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/5292755452052886586'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/10/opensoure-m.html' title='Веселый OpenSourсe от m$'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-8340272952674614505</id><published>2008-05-09T03:32:00.000-07:00</published><updated>2008-05-09T03:33:13.930-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Победа"/><title type='text'>С Днём ПОБЕДЫ!</title><content type='html'>Поздравляю Всех!&lt;br /&gt;&lt;br /&gt;Вечная Слава Победителям!&lt;br /&gt;Вечная Память Павшим!</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/8340272952674614505/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/8340272952674614505?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/8340272952674614505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/8340272952674614505'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/05/blog-post.html' title='С Днём ПОБЕДЫ!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-8672884558764693346</id><published>2008-02-23T12:01:00.000-08:00</published><updated>2008-02-23T12:03:59.367-08:00</updated><title type='text'>Спеки AMD (ATI) для 3D</title><content type='html'>AMD наконец открыла 3D спеки на некоторые видеочипы&lt;br /&gt;Качать &lt;a href=&quot;http://www.x.org/docs/AMD/&quot;&gt;отсюда&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/8672884558764693346/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/8672884558764693346?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/8672884558764693346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/8672884558764693346'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/02/amd-ati-3d.html' title='Спеки AMD (ATI) для 3D'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-1306744287970073201</id><published>2008-02-22T13:42:00.000-08:00</published><updated>2008-02-22T13:45:40.395-08:00</updated><title type='text'>И RedHat предостерегает</title><content type='html'>&lt;a href=&quot;http://www.press.redhat.com/2008/02/21/red-hat-statement-on-microsoft-announcement/&quot;&gt;Red Hat Statement on Microsoft Announcement&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/1306744287970073201/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/1306744287970073201?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/1306744287970073201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/1306744287970073201'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/02/redhat.html' title='И RedHat предостерегает'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-7395813981051044849</id><published>2008-02-21T13:59:00.001-08:00</published><updated>2008-02-21T14:02:16.131-08:00</updated><title type='text'>Microsoft становится &quot;пушистее&quot;? &quot;Не верю!&quot;</title><content type='html'>&lt;a href=http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx?rss_fdn=Press%20Releases&gt;Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/7395813981051044849/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/7395813981051044849?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/7395813981051044849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/7395813981051044849'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/02/microsoft.html' title='Microsoft становится &quot;пушистее&quot;? &quot;Не верю!&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-3074539198670720969</id><published>2008-02-17T13:40:00.000-08:00</published><updated>2008-02-21T15:28:41.901-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="РГВК"/><category scheme="http://www.blogger.com/atom/ns#" term="Теле"/><title type='text'>На виду</title><content type='html'>Позавчера поучаствовал в записи новой телепередачи &quot;На виду&quot;, диалог был о Свободном ПО.&lt;br /&gt;Посмотреть можно будет в понедельник в 20:00 на канале &lt;a href=&quot;http://www.rgvktv.ru/&quot;&gt;РГВК (есть трансляция со спутника)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Диалог получился немного сумбурным, но и участвовал в телевизионной передаче я впервые 8)&lt;br /&gt;Так что прошу не судить строго.</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/3074539198670720969/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/3074539198670720969?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/3074539198670720969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/3074539198670720969'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/02/blog-post.html' title='На виду'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3436958345687619768.post-6909664479939329668</id><published>2008-01-31T13:20:00.000-08:00</published><updated>2008-02-21T14:38:52.612-08:00</updated><title type='text'>make make make</title><content type='html'>Надоел &lt;a href=http://renoizer.livejournal.com/&gt;ЖЖ&lt;/a&gt;, буду писать здесь.</content><link rel='replies' type='application/atom+xml' href='http://rnzpoint.blogspot.com/feeds/6909664479939329668/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3436958345687619768/6909664479939329668?isPopup=true' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/6909664479939329668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3436958345687619768/posts/default/6909664479939329668'/><link rel='alternate' type='text/html' href='http://rnzpoint.blogspot.com/2008/01/make-make-make.html' title='make make make'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02499807498117666320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>