<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Говнокод.ру</title>
        <link>http://govnokod.ru/rss</link>
        <description><![CDATA[Говнокод: по колено в коде]]></description>
        <language>ru</language>
        <managingEditor>support@govnokod.ru (govnokod.ru support)</managingEditor>
        <generator>Mzz.Framework v.100500-release</generator>
        <pubDate>Tue, 14 Jul 2026 16:26:02 +0000</pubDate>
        <lastBuildDate>Sun, 12 Jul 2026 15:11:44 +0000</lastBuildDate>
        <image>
            <link>http://govnokod.ru/rss</link>
            <url>http://govnokod.ru/images/brand.png</url>
            <title>Говнокод.ру</title>
        </image>
        <atom:link href="http://govnokod.ru/rss" rel="self" type="application/rss+xml" />
        <item>
            <title>bash / Говнокод #29273</title>
            <guid isPermaLink="true">http://govnokod.ru/29273</guid>
            <link>http://govnokod.ru/29273</link>
            <description>
                <![CDATA[
                    <pre><code class="bash">#!/bin/bash

db_set () {
    echo &quot;$1,$2&quot; &gt;&gt; database
}

db_get () {
    grep &quot;^$1,&quot; database | sed -e &quot;s/^$1,//&quot; | tail -n 1
}</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 12 Jul 2026 15:11:44 +0000</pubDate>
            <category>bash</category>
            <author>3_dar</author>
        </item>
        <item>
            <title>C# / Говнокод #29272</title>
            <guid isPermaLink="true">http://govnokod.ru/29272</guid>
            <link>http://govnokod.ru/29272</link>
            <description>
                <![CDATA[
                    <p>Нужно написать в консоль 3 раза чтобы получить ответ</p>
                    <pre><code class="cs">Console.WriteLine(&quot;хуй&quot;);
string? input = Console.ReadLine();
Console.ReadLine();
if (Console.ReadLine() == &quot;иди нахуй&quot;);
{
    Console.WriteLine(&quot;сам&quot;);
}</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 03 Jul 2026 11:26:12 +0000</pubDate>
            <category>C#</category>
            <author>CJNG</author>
        </item>
        <item>
            <title>Куча / Говнокод #29271</title>
            <guid isPermaLink="true">http://govnokod.ru/29271</guid>
            <link>http://govnokod.ru/29271</link>
            <description>
                <![CDATA[
                    <p>#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246<br />
#232: https://govnokod.ru/29249 https://govnokod.xyz/_29249<br />
#233: https://govnokod.ru/29253 https://govnokod.xyz/_29253<br />
#234: https://govnokod.ru/29259 https://govnokod.xyz/_29259<br />
#235: https://govnokod.ru/29262 https://govnokod.xyz/_29262<br />
#236: https://govnokod.ru/29267 https://govnokod.xyz/_29267</p>
                    <pre><code class="">IT Оффтоп #237</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 01 Jul 2026 19:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29270</title>
            <guid isPermaLink="true">http://govnokod.ru/29270</guid>
            <link>http://govnokod.ru/29270</link>
            <description>
                <![CDATA[
                    <p>#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: (vanished) https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239<br />
#126: https://govnokod.ru/29244 https://govnokod.xyz/_29244<br />
#127: https://govnokod.ru/29248 https://govnokod.xyz/_29248<br />
#128: https://govnokod.ru/29251 https://govnokod.xyz/_29251<br />
#129: https://govnokod.ru/29257 https://govnokod.xyz/_29257<br />
#130: https://govnokod.ru/29266 https://govnokod.xyz/_29266</p>
                    <pre><code class="">Пиздец-оффтоп #131</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 01 Jul 2026 17:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Си / Говнокод #29269</title>
            <guid isPermaLink="true">http://govnokod.ru/29269</guid>
            <link>http://govnokod.ru/29269</link>
            <description>
                <![CDATA[
                    <p>Это искусство.</p>
                    <pre><code class="cpp">Example #3: The ``Ultimate&#039;&#039;
                      +-----------------------------+
                      |                  +---+      |
                      |  +---+           |+-+|      |
                      |  ^   |           |^ ||      |
                void (*signal(int, void (*fp)(int)))(int);
                 ^    ^      |      ^    ^  ||      |
                 |    +------+      |    +--+|      |
                 |                  +--------+      |
                 +----------------------------------+
Question we ask ourselves: What is `signal&#039;?</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 29 Jun 2026 01:12:57 +0000</pubDate>
            <category>Си</category>
            <author>JloJle4Ka</author>
        </item>
        <item>
            <title>PHP / Говнокод #29268</title>
            <guid isPermaLink="true">http://govnokod.ru/29268</guid>
            <link>http://govnokod.ru/29268</link>
            <description>
                <![CDATA[
                    <p>Жулики-говнокодеры пытались улучшить оценку производительности</p>
                    <pre><code class="php">function minifyJSCSS(&amp;$content) {
	global $USER;
	global $APPLICATION;
	if (is_object($USER) &amp;&amp; $USER-&gt;IsAdmin()) return;

	preg_match_all(&#039;/&lt;link.+?href=&quot;\/bitrix\/cache[^&gt;]+&gt;/&#039;,$content, $result);

	foreach ($result[0] as $css)
	{
		preg_match(&#039;/(href)=(&quot;[^&quot;]*&quot;)/i&#039;,$css, $file);

		$orig_file = reset(explode(&#039;?&#039;,str_replace(&#039;&quot;&#039;,&#039;&#039;,$file[2])));

		if (stristr($orig_file,&#039;.css&#039;) === false)
			continue;

		$min_file = str_replace(&#039;.css&#039;,&#039;.min.css&#039;,$orig_file);

		if (!file_exists($min_file))
		{
			$compress = file_get_contents($_SERVER[&quot;DOCUMENT_ROOT&quot;].$orig_file);
			$compress = preg_replace(&quot;!/\*[^*]*\*+([^/][^*]*\*+)*/!&quot;, &quot;&quot;, $compress);
			$compress = str_replace(array(&quot;\r\n&quot;, &quot;\r&quot;, &quot;\n&quot;, &quot;\t&quot;, &quot;  &quot;, &quot;    &quot;, &quot;    &quot;), &quot;&quot;, $compress);
			file_put_contents($_SERVER[&quot;DOCUMENT_ROOT&quot;].$min_file, $compress);
		}

		$content = str_replace($orig_file,$min_file,$content);
	}



	if (strpos($_SERVER[&#039;HTTP_USER_AGENT&#039;],&#039;Lighthouse&#039;))
	{
		preg_match_all(&#039;/&lt;script.+?src=&quot;\/bitrix\/cache[^&gt;]+&gt;/&#039;,$content, $result);

		foreach ($result[0] as $js)
		{
			preg_match(&#039;/(src)=(&quot;[^&quot;]*&quot;)/i&#039;,$js, $file);

			$orig_file = reset(explode(&#039;?&#039;,str_replace(&#039;&quot;&#039;,&#039;&#039;,$file[2])));

			$orig_file = $orig_file;
			$min_file = str_replace(&#039;.js&#039;,&#039;.min.js&#039;,$orig_file);

			if (!file_exists($_SERVER[&quot;DOCUMENT_ROOT&quot;].$min_file))
			{

				$url = &#039;https://javascript-minifier.com/raw&#039;;
				$js = file_get_contents($_SERVER[&quot;DOCUMENT_ROOT&quot;].$orig_file);

				$ch = curl_init();

				curl_setopt_array($ch, [
					CURLOPT_URL =&gt; $url,
					CURLOPT_RETURNTRANSFER =&gt; true,
					CURLOPT_POST =&gt; true,
					CURLOPT_HTTPHEADER =&gt; [&quot;Content-Type: application/x-www-form-urlencoded&quot;],
					CURLOPT_POSTFIELDS =&gt; http_build_query([ &quot;input&quot; =&gt; $js ])
				]);

				$minified = curl_exec($ch);
				curl_close($ch);

				file_put_contents($_SERVER[&quot;DOCUMENT_ROOT&quot;].$min_file,$minified);

				$gzdata = gzencode($minified, 9);
				file_put_contents($_SERVER[&quot;DOCUMENT_ROOT&quot;].$min_file.&#039;.gz&#039;, $gzdata);

			}

			$content = str_replace($orig_file,$min_file,$content);
		}
	}
}</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 28 Jun 2026 12:42:21 +0000</pubDate>
            <category>PHP</category>
            <author>Lexchz2</author>
        </item>
        <item>
            <title>Куча / Говнокод #29267</title>
            <guid isPermaLink="true">http://govnokod.ru/29267</guid>
            <link>http://govnokod.ru/29267</link>
            <description>
                <![CDATA[
                    <p>#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246<br />
#232: https://govnokod.ru/29249 https://govnokod.xyz/_29249<br />
#233: https://govnokod.ru/29253 https://govnokod.xyz/_29253<br />
#234: https://govnokod.ru/29259 https://govnokod.xyz/_29259<br />
#235: https://govnokod.ru/29262 https://govnokod.xyz/_29262</p>
                    <pre><code class="">IT Оффтоп #236</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 14 Jun 2026 15:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29266</title>
            <guid isPermaLink="true">http://govnokod.ru/29266</guid>
            <link>http://govnokod.ru/29266</link>
            <description>
                <![CDATA[
                    <p>#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239<br />
#126: https://govnokod.ru/29244 https://govnokod.xyz/_29244<br />
#127: https://govnokod.ru/29248 https://govnokod.xyz/_29248<br />
#128: https://govnokod.ru/29251 https://govnokod.xyz/_29251<br />
#129: https://govnokod.ru/29257 https://govnokod.xyz/_29257</p>
                    <pre><code class="">Пиздец-оффтоп #130</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 10 Jun 2026 07:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Haskell / Говнокод #29265</title>
            <guid isPermaLink="true">http://govnokod.ru/29265</guid>
            <link>http://govnokod.ru/29265</link>
            <description>
                <![CDATA[
                    <pre><code class="">(let ((actions (make-list 100 :initial-element (make-list 100 :initial-element (make-list 1000 :initial-element most-negative-fixnum #| your action reward |# )))))
  (labels ((find-best-action (life)
             (if (numberp life) life (apply #&#039;max (mapcar #&#039;find-best-action life)))))

    (print (find-best-action actions))))  ;; the best your life outcome</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 30 May 2026 19:19:26 +0000</pubDate>
            <category>Haskell</category>
            <author>lisp-worst-code</author>
        </item>
        <item>
            <title>Куча / Говнокод #29264</title>
            <guid isPermaLink="true">http://govnokod.ru/29264</guid>
            <link>http://govnokod.ru/29264</link>
            <description>
                <![CDATA[
                    <p>Why are we here, just to suffer?</p>
                    <pre><code class="">Lemma mfun_equiv_commut f g g1 g2 :
  mfun_equiv g (g2 ∘ g1) -&gt;
  commute f g1 -&gt;
  commute f g2 -&gt;
  commute f g.
Proof.
  intros Hg Hcomm_g1 Hcomm_g2 a z.
  split; intros H; unfold mfun_equiv in Hg.
  - destruct H as [b [Hb Hz]].
    rewrite Hg in Hz.
    destruct Hz as [d [Hd Hz]].
    destruct (Hcomm_g1 a d) as [Hg1f Hfg1]. clear Hfg1.
    destruct Hg1f as [d&#039; [Had&#039; Hcd&#039;]]. { sauto. }
    morph_shift g2 d&#039;.
    destruct Had&#039; as [c&#039; Hc&#039;].
    destruct (Hcomm_g2 c&#039; z&#039;) as [Hg2f Hfg2].
    destruct Hg2f as [z&#039;&#039; [Hz&#039;&#039; Hz&#039;z&#039;&#039;]]. { sauto. }
    destruct Hz&#039;&#039; as [e&#039;&#039; He&#039;&#039;].
    exists z&#039;&#039;.
    split.
    + exists e&#039;&#039;.
      split.
      * rewrite Hg. sauto.
      * easy.
    + now rewrite Hequiv_z_z&#039;, Hz&#039;z&#039;&#039;.
  - destruct H as [c [Hc Hz]].
    rewrite Hg in Hc.
    destruct Hc as [b [Hb Hc]].
    destruct (Hcomm_g2 b z) as [Hg2f Hfg2]. clear Hg2f.
    destruct Hfg2 as [z&#039; [Hbz&#039; Hzz&#039;]]. { sauto. }
    destruct Hbz&#039; as [d [Hdz&#039; Hbd&#039;]].
    destruct (Hcomm_g1 a d) as [Hg1f Hfg1]. clear Hg1f.
    destruct Hfg1 as [d&#039; [Had&#039; Hdd&#039;]]. { sauto. }
    destruct Had&#039; as [b&#039; [Hab&#039; Hb&#039;d&#039;]].
    morph_shift g2 d&#039;.
    exists z&#039;&#039;.
    split.
    + exists b&#039;.
      split.
      * easy.
      * rewrite Hg. exists d&#039;. sauto.
    + now rewrite Hzz&#039;, Hequiv_z&#039;_z&#039;&#039;.
Qed.</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 29 May 2026 22:16:39 +0000</pubDate>
            <category>Куча</category>
            <author>CHayT</author>
        </item>
        <item>
            <title>Куча / Говнокод #29263</title>
            <guid isPermaLink="true">http://govnokod.ru/29263</guid>
            <link>http://govnokod.ru/29263</link>
            <description>
                <![CDATA[
                    <p>#11: https://govnokod.ru/27517 https://govnokod.xyz/_27517<br />
#12: https://govnokod.ru/27636 https://govnokod.xyz/_27636<br />
#13: (vanished) https://govnokod.xyz/_27711<br />
#14: https://govnokod.ru/27713 https://govnokod.xyz/_27713<br />
#15: https://govnokod.ru/27721 https://govnokod.xyz/_27721<br />
#16: https://govnokod.ru/27722 https://govnokod.xyz/_27722<br />
#17: (vanished) https://govnokod.xyz/_27723<br />
#18: https://govnokod.ru/27724 https://govnokod.xyz/_27724<br />
#19: https://govnokod.ru/27726 https://govnokod.xyz/_27726<br />
#20: https://govnokod.ru/27727 https://govnokod.xyz/_27727<br />
#21: https://govnokod.ru/27870 https://govnokod.xyz/_27870<br />
#22: https://govnokod.ru/28067 https://govnokod.xyz/_28067<br />
#23: https://govnokod.ru/28277 https://govnokod.xyz/_28277<br />
#24: https://govnokod.ru/28471 https://govnokod.xyz/_28471<br />
#25: https://govnokod.ru/28659 https://govnokod.xyz/_28659<br />
#26: (vanished) https://govnokod.xyz/_28661<br />
#27: (vanished) https://govnokod.xyz/_28668<br />
#28: https://govnokod.ru/28678 https://govnokod.xyz/_28678<br />
#29: https://govnokod.ru/28686 https://govnokod.xyz/_28686<br />
#30: https://govnokod.ru/28693 https://govnokod.xyz/_28693<br />
#31: https://govnokod.ru/28700 https://govnokod.xyz/_28700<br />
#32: https://govnokod.ru/28706 https://govnokod.xyz/_28706<br />
#33: https://govnokod.ru/28713 https://govnokod.xyz/_28713<br />
#34: https://govnokod.ru/28723 https://govnokod.xyz/_28723<br />
#35: https://govnokod.ru/28731 https://govnokod.xyz/_28731<br />
#36: https://govnokod.ru/28737 https://govnokod.xyz/_28737<br />
#37: https://govnokod.ru/28741 https://govnokod.xyz/_28741<br />
#38: https://govnokod.ru/28751 https://govnokod.xyz/_28751<br />
#39: https://govnokod.ru/28854 https://govnokod.xyz/_28854<br />
#40: https://govnokod.ru/28990 https://govnokod.xyz/_28990</p>
                    <pre><code class="">Хрюкни #41
             ._     __,
              |\,../&#039;\
            ,&#039;. .     `.
           .--         &#039;`.
          ( `&#039; ,          ;
          ,`--&#039; _,       ,&#039;\
         ,`.____            `.
        /              `,    |
       &#039;                \,   &#039;
       |                /   /`,
       `,  .           ,` ./  |
       &#039; `.  ,&#039;        |;,&#039;   ,@
 ______|     |      _________,_____jv______
        `.   `.   ,&#039;
         ,&#039;_,&#039;,&#039;_,
         `&#039;   `&#039;</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 27 May 2026 21:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29262</title>
            <guid isPermaLink="true">http://govnokod.ru/29262</guid>
            <link>http://govnokod.ru/29262</link>
            <description>
                <![CDATA[
                    <p>#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246<br />
#232: https://govnokod.ru/29249 https://govnokod.xyz/_29249<br />
#233: https://govnokod.ru/29253 https://govnokod.xyz/_29253<br />
#234: https://govnokod.ru/29259 https://govnokod.xyz/_29259</p>
                    <pre><code class="">IT Оффтоп #235</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 27 May 2026 17:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Python / Говнокод #29261</title>
            <guid isPermaLink="true">http://govnokod.ru/29261</guid>
            <link>http://govnokod.ru/29261</link>
            <description>
                <![CDATA[
                    <p>Энкодер декодер энкодер декодер</p>
                    <pre><code class="python">try:
            # Get or create cached encoder/decoder pair atomically
            encoder_decoder = cls._encoder_cache.get(struct_cls)
            if encoder_decoder is None:
                encoder = msgspec.json.Encoder()
                decoder = msgspec.json.Decoder(type=struct_cls, dec_hook=_dec_hook)
                encoder_decoder = (encoder, decoder)
                cls._encoder_cache[struct_cls] = encoder_decoder
                cls._decoder_cache[struct_cls] = encoder_decoder
            else:
                encoder, decoder = encoder_decoder</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 25 May 2026 05:37:38 +0000</pubDate>
            <category>Python</category>
            <author>JloJle4Ka</author>
        </item>
        <item>
            <title>Куча / Говнокод #29260</title>
            <guid isPermaLink="true">http://govnokod.ru/29260</guid>
            <link>http://govnokod.ru/29260</link>
            <description>
                <![CDATA[
                    <p>Oi mate</p>
                    <pre><code class="">...
    {ok, {attribute, _, BH, Behavior}} when BH =:= behavior; BH =:= behaviour -&gt;
      process_attributes(OrigFile, EPP, [{behavior, Behavior} | Acc]);
...</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 19 May 2026 20:47:57 +0000</pubDate>
            <category>Куча</category>
            <author>CHayT</author>
        </item>
        <item>
            <title>Куча / Говнокод #29259</title>
            <guid isPermaLink="true">http://govnokod.ru/29259</guid>
            <link>http://govnokod.ru/29259</link>
            <description>
                <![CDATA[
                    <p>#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246<br />
#232: https://govnokod.ru/29249 https://govnokod.xyz/_29249<br />
#233: https://govnokod.ru/29253 https://govnokod.xyz/_29253</p>
                    <pre><code class="">IT Оффтоп #234</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 16 May 2026 18:52:06 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29258</title>
            <guid isPermaLink="true">http://govnokod.ru/29258</guid>
            <link>http://govnokod.ru/29258</link>
            <description>
                <![CDATA[
                    <p>#1: https://govnokod.ru/28992 https://govnokod.xyz/_28992<br />
#2: https://govnokod.ru/29053 https://govnokod.xyz/_29053<br />
#3: https://govnokod.ru/29075 https://govnokod.xyz/_29075<br />
#4: https://govnokod.ru/29110 https://govnokod.xyz/_29110<br />
#5: https://govnokod.ru/29127 https://govnokod.xyz/_29127<br />
#6: https://govnokod.ru/29140 https://govnokod.xyz/_29140<br />
#7: https://govnokod.ru/29170 https://govnokod.xyz/_29170<br />
#8: https://govnokod.ru/29192 https://govnokod.xyz/_29192<br />
#9: https://govnokod.ru/29227 https://govnokod.xyz/_29227</p>
                    <pre><code class="">Бесконечный оффтоп имени Гологуба #10</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 15 May 2026 16:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29257</title>
            <guid isPermaLink="true">http://govnokod.ru/29257</guid>
            <link>http://govnokod.ru/29257</link>
            <description>
                <![CDATA[
                    <p>#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239<br />
#126: https://govnokod.ru/29244 https://govnokod.xyz/_29244<br />
#127: https://govnokod.ru/29248 https://govnokod.xyz/_29248<br />
#128: https://govnokod.ru/29251 https://govnokod.xyz/_29251</p>
                    <pre><code class="">Пиздец-оффтоп #129</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 10 May 2026 19:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>C++ / Говнокод #29256</title>
            <guid isPermaLink="true">http://govnokod.ru/29256</guid>
            <link>http://govnokod.ru/29256</link>
            <description>
                <![CDATA[
                    <pre><code class="cpp">#define IMAGE_BASE_RELOC_TYPE 0x0C
#define IMAGE_BASE_RELOC_OFFSET 0x0FFF
#define IMAGE_GET_BASE_RELOC_TYPE(entry) entry &gt;&gt; IMAGE_BASE_RELOC_TYPE
#define IMAGE_GET_BASE_RELOC_OFFSET(entry) entry &amp; IMAGE_BASE_RELOC_OFFSET

__declspec(safebuffers) __declspec(noinline) DWORD mapping_code(LPVOID map_struct)
{
	auto map = static_cast&lt;MM_DATA*&gt;(map_struct);

	auto base = map-&gt;base;

	auto dos = reinterpret_cast&lt;PIMAGE_DOS_HEADER&gt;(base);
	auto nt_headers = reinterpret_cast&lt;PIMAGE_NT_HEADERS&gt;(base + dos-&gt;e_lfanew);

	auto opt_header = &amp;nt_headers-&gt;OptionalHeader;
	auto file_header = &amp;nt_headers-&gt;FileHeader;

	const bool has_entry_point = opt_header-&gt;AddressOfEntryPoint != 0;
	auto dll_main = reinterpret_cast&lt;DllMainFn&gt;(base + opt_header-&gt;AddressOfEntryPoint);

	auto load_library			= map-&gt;load_library;
	auto get_proc_address		= map-&gt;get_proc_address;
	auto virtual_protect		= map-&gt;virtual_protect;
	auto rtl_add_function_table = map-&gt;rtl_add_function_table;
	
	auto reloc_dir = opt_header-&gt;DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC];
	auto location_delta = reinterpret_cast&lt;uintptr_t&gt;(base) - static_cast&lt;uintptr_t&gt;(opt_header-&gt;ImageBase);
	
	if (location_delta &amp;&amp; reloc_dir.Size)
	{
		auto reloc_begin = reinterpret_cast&lt;PIMAGE_BASE_RELOCATION&gt;(base + reloc_dir.VirtualAddress);
		auto reloc_end = reinterpret_cast&lt;PIMAGE_BASE_RELOCATION&gt;(reinterpret_cast&lt;std::byte*&gt;(reloc_begin) + reloc_dir.Size);

		while (reloc_begin &lt; reloc_end &amp;&amp; reloc_begin-&gt;SizeOfBlock)
		{
			auto amount_of_entries = (reloc_begin-&gt;SizeOfBlock - sizeof(IMAGE_BASE_RELOCATION)) / sizeof(WORD);

			auto entries = reinterpret_cast&lt;PWORD&gt;(reloc_begin + 1);

			for (size_t i = 0; i &lt; amount_of_entries; i++)
			{
				WORD type = IMAGE_GET_BASE_RELOC_TYPE(entries[i]);
				WORD offset = IMAGE_GET_BASE_RELOC_OFFSET(entries[i]);

				if (type == IMAGE_REL_BASED_DIR64)
				{
					uintptr_t* path_at = reinterpret_cast&lt;uintptr_t*&gt;(base + reloc_begin-&gt;VirtualAddress + offset);
					*path_at += location_delta;
				}
			}
			reloc_begin = reinterpret_cast&lt;PIMAGE_BASE_RELOCATION&gt;(reinterpret_cast&lt;std::byte*&gt;(reloc_begin) + reloc_begin-&gt;SizeOfBlock);
		}
	}

	auto import_dir = opt_header-&gt;DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT];

	if (import_dir.Size)
	{
		auto import_desc = reinterpret_cast&lt;PIMAGE_IMPORT_DESCRIPTOR&gt;(base + import_dir.VirtualAddress);

		while (import_desc-&gt;Name)
		{
			auto module_name = reinterpret_cast&lt;char*&gt;(base + import_desc-&gt;Name);
			HMODULE module = load_library(module_name);

			if (!module)
			{
				map-&gt;status = LOAD_LIBRARY_FAILED;
				return -2;
			}

			auto INT_TABLE = reinterpret_cast&lt;PIMAGE_THUNK_DATA&gt;(base + (import_desc-&gt;OriginalFirstThunk ? import_desc-&gt;OriginalFirstThunk : import_desc-&gt;FirstThunk));
			auto IAT_TABLE = reinterpret_cast&lt;PIMAGE_THUNK_DATA&gt;(base + (import_desc-&gt;FirstThunk));

			for (; INT_TABLE-&gt;u1.AddressOfData ; INT_TABLE++, IAT_TABLE++)
			{
				FARPROC address = IMAGE_SNAP_BY_ORDINAL(INT_TABLE-&gt;u1.Ordinal) ? 
					get_proc_address(module, reinterpret_cast&lt;char*&gt;(IMAGE_ORDINAL(INT_TABLE-&gt;u1.Ordinal))) :
					get_proc_address(module, reinterpret_cast&lt;PIMAGE_IMPORT_BY_NAME&gt;(base + INT_TABLE-&gt;u1.AddressOfData)-&gt;Name);

				if (!address)
				{
					map-&gt;status = GET_PROC_ADDRESS_FAILED;
					return -3;
				}

				IAT_TABLE-&gt;u1.Function = reinterpret_cast&lt;uintptr_t&gt;(address);
			}
			++import_desc;
		}
	}

	auto delay_dir = opt_header-&gt;DataDirectory[IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT];

	if (delay_dir.Size)
	{
		auto delay_desc = reinterpret_cast&lt;PIMAGE_DELAYLOAD_DESCRIPTOR&gt;(base + delay_dir.VirtualAddress);

		while (delay_desc-&gt;DllNameRVA)
		{</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 09 May 2026 15:08:15 +0000</pubDate>
            <category>C++</category>
            <author>0xDEADBEEF</author>
        </item>
        <item>
            <title>Pascal / Говнокод #29255</title>
            <guid isPermaLink="true">http://govnokod.ru/29255</guid>
            <link>http://govnokod.ru/29255</link>
            <description>
                <![CDATA[
                    <pre><code class="delphi">const proc: if (in integer: a) cmp (in integer: b) then
              lt: (in proc: ltPart)
              eq: (in proc: eqPart)
              gt: (in proc: gtPart)
            end if                   is func
  begin
    if a &lt; b then
      ltPart;
    elsif a = b then
      eqPart;
    else
      gtPart;
    end if;
  end func;

if yourAge cmp myAge then
  lt: writeln(&quot;You are yonger than me&quot;);
  eq: writeln(&quot;We have the same age&quot;);
  gt: writeln(&quot;You are older than me&quot;);
end if;</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 06 May 2026 16:53:19 +0000</pubDate>
            <category>Pascal</category>
            <author>Desktop</author>
        </item>
        <item>
            <title>Python / Говнокод #29254</title>
            <guid isPermaLink="true">http://govnokod.ru/29254</guid>
            <link>http://govnokod.ru/29254</link>
            <description>
                <![CDATA[
                    <pre><code class="python">Counting Sort - O(n + k)

Counting Sort	O(n + k)	O(n + k)	O(n + k)	O(k)	✅	Маленький диапазон значений
def counting_sort(nums):
    count = defaultdict(int)
    minVal, maxVal = min(nums), max(nums)
    for val in nums:
        count[val] += 1

    index = 0
    for val in range(minVal, maxVal + 1):
        while count[val] &gt; 0:
            nums[index] = val
            index += 1
            count[val] -= 1



from collections import defaultdict

def stable_counting_sort(nums):
    if not nums:
        return nums

    # 1. Считаем сколько раз встретилось каждое число
    count = defaultdict(int)
    for val in nums:
        count[val] += 1

    # 2. Получаем отсортированные ключи
    sorted_keys = sorted(count.keys())

    # 3. Считаем префиксные суммы (позиции для стабильности)
    positions = {}
    total = 0
    for key in sorted_keys:
        positions[key] = total
        total += count[key]

    # 4. Создаём массив результата
    output = [0] * len(nums)
    for val in nums:
        index = positions[val]
        output[index] = val
        positions[val] += 1  # увеличиваем позицию для следующего одинакового элемента

    return output</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 03 May 2026 18:31:41 +0000</pubDate>
            <category>Python</category>
            <author>storvus</author>
        </item>
        <item>
            <title>Куча / Говнокод #29253</title>
            <guid isPermaLink="true">http://govnokod.ru/29253</guid>
            <link>http://govnokod.ru/29253</link>
            <description>
                <![CDATA[
                    <p>#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246<br />
#232: https://govnokod.ru/29249 https://govnokod.xyz/_29249</p>
                    <pre><code class="">IT Оффтоп #233</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 02 May 2026 13:52:06 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>PHP / Говнокод #29252</title>
            <guid isPermaLink="true">http://govnokod.ru/29252</guid>
            <link>http://govnokod.ru/29252</link>
            <description>
                <![CDATA[
                    <pre><code class="php">public function getResource(): ResourceInterface
{
    $locale = $this-&gt;localeRepository-&gt;getByKey($this-&gt;getCurrentLocaleKey());

    return new Resource($locale-&gt;getKey());
}</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 29 Apr 2026 09:10:43 +0000</pubDate>
            <category>PHP</category>
            <author>tre</author>
        </item>
        <item>
            <title>Куча / Говнокод #29251</title>
            <guid isPermaLink="true">http://govnokod.ru/29251</guid>
            <link>http://govnokod.ru/29251</link>
            <description>
                <![CDATA[
                    <p>#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239<br />
#126: https://govnokod.ru/29244 https://govnokod.xyz/_29244<br />
#127: https://govnokod.ru/29248 https://govnokod.xyz/_29248</p>
                    <pre><code class="">Пиздец-оффтоп #128</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 28 Apr 2026 14:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Haskell / Говнокод #29250</title>
            <guid isPermaLink="true">http://govnokod.ru/29250</guid>
            <link>http://govnokod.ru/29250</link>
            <description>
                <![CDATA[
                    <p>Текст UNIX-way утилиты fed<br />
Капча: p2ux</p>
                    <pre><code class="">{-# LANGUAGE OverloadedStrings #-}
import qualified Data.Text.Lazy.IO as LIO
import GHC.IO.StdHandles
import Text.Regex.TDFA
import qualified Text.Regex.TDFA.Text.Lazy as RL
import Data.Array
import qualified Data.Text.Lazy as TL
import System.Environment
import System.Exit
import System.IO
import qualified Language.C.Syntax.Constants as CC
import Data.Char

printMatch t matches i =
    let (offset, len) = matches ! i in
    let offset&#039; = fromIntegral offset in
    let len&#039; = fromIntegral len in
    LIO.putStr $ TL.take len&#039; $ TL.drop offset&#039; t

printHead t matches =
    let (offset, len) = matches ! 0 in
    let offset&#039; = fromIntegral offset in
    let len&#039; = fromIntegral len in
    LIO.putStr $ TL.take offset&#039; t

printTrail t matches =
    let (offset, len) = matches ! 0 in
    let offset&#039; = fromIntegral offset in
    let len&#039; = fromIntegral len in
    LIO.putStr $ TL.drop (offset&#039; + len&#039;) t

need_capture_trail acc &quot;.*&quot; = (False, reverse acc)
need_capture_trail acc [] = (True, reverse acc)
need_capture_trail acc (c : rest) = need_capture_trail (c : acc) rest

getRE :: [String] -&gt; Either String (RL.Regex, Bool, String)
getRE args =
    case args of
      (re_str : repl_str : _) -&gt;
          let (trail_needed, re_str&#039;) = need_capture_trail [] re_str in
          let re_text = TL.pack $ CC.unescapeString re_str&#039; in
          case RL.compile defaultCompOpt defaultExecOpt re_text of
            Right re -&gt;
                Right (re, trail_needed, CC.unescapeString repl_str)
            Left err -&gt;
                Left err
      _ -&gt;
          Left &quot;Regexp expected&quot;

-- replacement :: TL.Text -&gt; Int -&gt; _ -&gt; String -&gt; IO ()
replacement _ _ _ [] = return ()
replacement t n_matches matches (c : rest)
    | ord c &lt;= n_matches = do
           printMatch t matches (ord c)
           replacement t n_matches matches rest
    | True = do
        putChar c
        replacement t n_matches matches rest

exitError :: String -&gt; IO ()
exitError msg = do
  hPutStrLn stderr msg
  exitWith (ExitFailure 1)

main :: IO ()
main = do
    args &lt;- getArgs
    case getRE args of
      Right (re, trail_needed, repl) -&gt; do
          t &lt;- LIO.hGetContents stdin
          case RL.execute re t of
            Right (Just matches) -&gt;
                do
                  let n_matches = snd $ bounds matches
                  -- print matches
                  printHead t matches
                  replacement t n_matches matches repl
                  if trail_needed then
                      printTrail t matches
                  else
                      return ()
            Right Nothing -&gt; do
                exitError &quot;Pattern not found&quot;
            Left err -&gt; do
                exitError err
      Left err -&gt; do
         exitError err</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 25 Apr 2026 11:14:10 +0000</pubDate>
            <category>Haskell</category>
            <author>CHayT</author>
        </item>
        <item>
            <title>Куча / Говнокод #29249</title>
            <guid isPermaLink="true">http://govnokod.ru/29249</guid>
            <link>http://govnokod.ru/29249</link>
            <description>
                <![CDATA[
                    <p>#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951<br />
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241<br />
#231: https://govnokod.ru/29246 https://govnokod.xyz/_29246</p>
                    <pre><code class="">IT Оффтоп #232</code></pre>
                ]]>
            </description>
            <pubDate>Thu, 23 Apr 2026 17:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29248</title>
            <guid isPermaLink="true">http://govnokod.ru/29248</guid>
            <link>http://govnokod.ru/29248</link>
            <description>
                <![CDATA[
                    <p>#97: https://govnokod.ru/28918 https://govnokod.xyz/_28918<br />
#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239<br />
#126: https://govnokod.ru/29244 https://govnokod.xyz/_29244</p>
                    <pre><code class="">Пиздец-оффтоп #127</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 15 Apr 2026 01:52:09 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29247</title>
            <guid isPermaLink="true">http://govnokod.ru/29247</guid>
            <link>http://govnokod.ru/29247</link>
            <description>
                <![CDATA[
                    <pre><code class="">&amp;#x1f437;&amp;#x1f437;&amp;#x1f437;

Рант-тред, иди!

Вахтер, багровей!</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 07 Apr 2026 14:50:10 +0000</pubDate>
            <category>Куча</category>
            <author>MOPCKAR_CBNHNHA</author>
        </item>
        <item>
            <title>Куча / Говнокод #29246</title>
            <guid isPermaLink="true">http://govnokod.ru/29246</guid>
            <link>http://govnokod.ru/29246</link>
            <description>
                <![CDATA[
                    <p>#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948<br />
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951<br />
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235<br />
#230: https://govnokod.ru/29241 https://govnokod.xyz/_29241</p>
                    <pre><code class="">IT Оффтоп #231</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 03 Apr 2026 10:52:09 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29245</title>
            <guid isPermaLink="true">http://govnokod.ru/29245</guid>
            <link>http://govnokod.ru/29245</link>
            <description>
                <![CDATA[
                    <p>#13: https://govnokod.ru/27260 https://govnokod.xyz/_27260<br />
#14: https://govnokod.ru/27343 https://govnokod.xyz/_27343<br />
#15: https://govnokod.ru/27353 https://govnokod.xyz/_27353<br />
#16: https://govnokod.ru/27384 https://govnokod.xyz/_27384<br />
#17: https://govnokod.ru/27482 https://govnokod.xyz/_27482<br />
#18: https://govnokod.ru/27514 https://govnokod.xyz/_27514<br />
#19: https://govnokod.ru/27620 https://govnokod.xyz/_27620<br />
#20: https://govnokod.ru/27816 https://govnokod.xyz/_27816<br />
#21: https://govnokod.ru/27956 https://govnokod.xyz/_27956<br />
#22: https://govnokod.ru/28143 https://govnokod.xyz/_28143<br />
#23: https://govnokod.ru/28315 https://govnokod.xyz/_28315<br />
#24: (vanished) https://govnokod.xyz/_28362<br />
#25: (vanished) https://govnokod.xyz/_28463<br />
#26: https://govnokod.ru/28481 https://govnokod.xyz/_28481<br />
#27: https://govnokod.ru/28537 https://govnokod.xyz/_28537<br />
#28: https://govnokod.ru/28619 https://govnokod.xyz/_28619<br />
#29: (vanished) https://govnokod.xyz/_28663<br />
#30: https://govnokod.ru/28673 https://govnokod.xyz/_28673<br />
#31: https://govnokod.ru/28679 https://govnokod.xyz/_28679<br />
#32: https://govnokod.ru/28687 https://govnokod.xyz/_28687<br />
#33: https://govnokod.ru/28694 https://govnokod.xyz/_28694<br />
#34: https://govnokod.ru/28701 https://govnokod.xyz/_28701<br />
#35: https://govnokod.ru/28707 https://govnokod.xyz/_28707<br />
#36: https://govnokod.ru/28714 https://govnokod.xyz/_28714<br />
#37: https://govnokod.ru/28724 https://govnokod.xyz/_28724<br />
#38: https://govnokod.ru/28732 https://govnokod.xyz/_28732<br />
#39: https://govnokod.ru/28839 https://govnokod.xyz/_28839<br />
#40: https://govnokod.ru/28909 https://govnokod.xyz/_28909<br />
#41: https://govnokod.ru/29003 https://govnokod.xyz/_29003<br />
#42: https://govnokod.ru/29186 https://govnokod.xyz/_29186</p>
                    <pre><code class="">Питушня #43</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 31 Mar 2026 02:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29244</title>
            <guid isPermaLink="true">http://govnokod.ru/29244</guid>
            <link>http://govnokod.ru/29244</link>
            <description>
                <![CDATA[
                    <p>#96: https://govnokod.ru/28912 https://govnokod.xyz/_28912<br />
#97: https://govnokod.ru/28918 https://govnokod.xyz/_28918<br />
#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237<br />
#125: https://govnokod.ru/29239 https://govnokod.xyz/_29239</p>
                    <pre><code class="">Пиздец-оффтоп #126</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 30 Mar 2026 21:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>JavaScript / Говнокод #29243</title>
            <guid isPermaLink="true">http://govnokod.ru/29243</guid>
            <link>http://govnokod.ru/29243</link>
            <description>
                <![CDATA[
                    <p>нагомнякал</p>
                    <pre><code class="javascript">// ==UserScript==
// @name         BLS Spain
// @namespace    https://appointment.blsspainrussia.ru/
// @version      2025-06-15
// @description  try to take over the world!
// @author       You
// @match        https://appointment.blsspainrussia.ru/Global/Appointment/VisaType*
// @icon         https://www.google.com/s2/favicons?sz=64&amp;domain=tampermonkey.net
// @grant        none
// ==/UserScript==


function doit() {
    let jQuery = window.jQuery;
    let a = jQuery.find(&quot;label:contains(Appointment For)&quot;).filter(el =&gt; el.offsetParent !== null);
    jQuery(a).parent().find(&#039;:contains(Family)&#039;).click();

    setTimeout(() =&gt; {
        jQuery(&quot;.btn-success&quot;).first().click()
        setTimeout(() =&gt; {

            let a = jQuery.find(&quot;label:contains(Number Of Members)&quot;).filter(el =&gt; el.offsetParent !== null);
            jQuery(a).parent().find(&#039;.k-dropdown&#039;).click();

            setTimeout(() =&gt; {
                jQuery.find(&quot;li:contains(2 Members)&quot;).forEach(x=&gt;x.click())

                let a = jQuery.find(&quot;label:contains(Location)&quot;).filter(el =&gt; el.offsetParent !== null);
                jQuery(a).parent().find(&#039;.k-dropdown&#039;).click();

                setTimeout(() =&gt; {
                    jQuery.find(&quot;li:contains(Moscow)&quot;).forEach(x=&gt;x.click())

                    let a = jQuery.find(&quot;label:contains(Visa Type)&quot;).filter(el =&gt; el.offsetParent !== null);
                    jQuery(a).parent().find(&#039;.k-dropdown&#039;).click();

                    setTimeout(() =&gt; {
                        jQuery.find(&quot;li:contains(Schengen Visa)&quot;).forEach(x=&gt;x.click())

                        setTimeout(() =&gt; {
                            let a = jQuery.find(&quot;label:contains(Visa Sub Type)&quot;).filter(el =&gt; el.offsetParent !== null);
                            jQuery(a).parent().find(&#039;.k-dropdown&#039;).click();

                            setTimeout(() =&gt; {
                                jQuery.find(&quot;li:contains(Tourism)&quot;).forEach(x=&gt;x.click())

                                setTimeout(() =&gt; {
                                    let a = jQuery.find(&quot;label:contains(Category)&quot;).filter(el =&gt; el.offsetParent !== null);
                                    jQuery(a).parent().find(&#039;.k-dropdown&#039;).click();

                                    setTimeout(() =&gt; {

                                        jQuery.find(&quot;li:contains(Normal)&quot;).forEach(x=&gt;x.click());

                                        setTimeout(() =&gt; {
                                            jQuery(&quot;#btnSubmit&quot;).click();
                                        }, 200);
                                    }, 200);
                                }, 200);
                            }, 200);
                        }, 200);
                    }, 200);
                }, 200);
            }, 200);
        }, 200);
    }, 700);
}

(function() {
    &#039;use strict&#039;;

    console.log(&quot;Hello!&quot;);
    setTimeout(function() {
        doit();
    }, 1000);
})();</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 24 Mar 2026 17:33:44 +0000</pubDate>
            <category>JavaScript</category>
            <author>3_dar</author>
        </item>
        <item>
            <title>Си / Говнокод #29242</title>
            <guid isPermaLink="true">http://govnokod.ru/29242</guid>
            <link>http://govnokod.ru/29242</link>
            <description>
                <![CDATA[
                    <p>Вайб-кода из проекта Vib-OS. Если хочется ещё: https://pvs-studio.ru/ru/blog/posts/cpp/1354/</p>
                    <pre><code class="cpp">char seq[32];
int s = 0;
seq[s++] = &#039;:&#039;;
seq[s++] = &#039; &#039;;
seq[s++] = &#039;i&#039;;
seq[s++] = &#039;c&#039;;
seq[s++] = &#039;m&#039;;
seq[s++] = &#039;p&#039;;
seq[s++] = &#039;_&#039;;
seq[s++] = &#039;s&#039;;
seq[s++] = &#039;e&#039;;
seq[s++] = &#039;q&#039;;
seq[s++] = &#039;=&#039;;
seq[s++] = &#039;0&#039; + i;
seq[s++] = &#039; &#039;;
seq[s++] = &#039;t&#039;;
seq[s++] = &#039;t&#039;;
seq[s++] = &#039;l&#039;;
seq[s++] = &#039;=&#039;;
seq[s++] = &#039;6&#039;;
seq[s++] = &#039;4&#039;;
seq[s++] = &#039; &#039;;
seq[s++] = &#039;t&#039;;
seq[s++] = &#039;i&#039;;
seq[s++] = &#039;m&#039;;
seq[s++] = &#039;e&#039;;
seq[s++] = &#039;=&#039;;
/* Random-ish time 10-50ms */
int time_ms = 15 + (i * 7) % 30;
seq[s++] = &#039;0&#039; + (time_ms / 10);
seq[s++] = &#039;0&#039; + (time_ms % 10);
seq[s++] = &#039; &#039;;
seq[s++] = &#039;m&#039;;
seq[s++] = &#039;s&#039;;
seq[s++] = &#039;\n&#039;;
seq[s] = &#039;\0&#039;;</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 20 Mar 2026 13:20:55 +0000</pubDate>
            <category>Си</category>
            <author>Andrey_Karpov</author>
        </item>
        <item>
            <title>Куча / Говнокод #29241</title>
            <guid isPermaLink="true">http://govnokod.ru/29241</guid>
            <link>http://govnokod.ru/29241</link>
            <description>
                <![CDATA[
                    <p>#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945<br />
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948<br />
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951<br />
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230<br />
#229: https://govnokod.ru/29235 https://govnokod.xyz/_29235</p>
                    <pre><code class="">IT Оффтоп #230</code></pre>
                ]]>
            </description>
            <pubDate>Thu, 19 Mar 2026 05:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>C++ / Говнокод #29240</title>
            <guid isPermaLink="true">http://govnokod.ru/29240</guid>
            <link>http://govnokod.ru/29240</link>
            <description>
                <![CDATA[
                    <p>Виртуальное гавно!</p>
                    <pre><code class="cpp">namespace arangodb {
class DatabaseFeature;

struct IDatabaseGuard {
  virtual ~IDatabaseGuard() = default;
  [[nodiscard]] virtual TRI_vocbase_t&amp; database() const noexcept = 0;
};

struct VocbaseReleaser {
  void operator()(TRI_vocbase_t* vocbase) const noexcept;
};

using VocbasePtr = std::unique_ptr&lt;TRI_vocbase_t, VocbaseReleaser&gt;;

/// @brief Scope guard for a database, ensures that it is not
///        dropped while still using it.
class DatabaseGuard final : public IDatabaseGuard {
 public:
  /// @brief create guard on existing db
  explicit DatabaseGuard(TRI_vocbase_t&amp; vocbase);

  /// @brief create guard from existing VocbasePtr
  explicit DatabaseGuard(VocbasePtr vocbase);

  /// @brief create the guard, using a database id
  DatabaseGuard(DatabaseFeature&amp; feature, TRI_voc_tick_t id);

  /// @brief create the guard, using a database name
  DatabaseGuard(DatabaseFeature&amp; feature, std::string_view name);

  /// @brief return the database pointer
  TRI_vocbase_t&amp; database() const noexcept final { return *_vocbase; }
  TRI_vocbase_t const* operator-&gt;() const noexcept { return _vocbase.get(); }
  TRI_vocbase_t* operator-&gt;() noexcept { return _vocbase.get(); }

 private:
  VocbasePtr _vocbase;
};

}  // namespace arangodb</code></pre>
                ]]>
            </description>
            <pubDate>Thu, 19 Mar 2026 04:37:33 +0000</pubDate>
            <category>C++</category>
            <author>gnusmas</author>
        </item>
        <item>
            <title>Куча / Говнокод #29239</title>
            <guid isPermaLink="true">http://govnokod.ru/29239</guid>
            <link>http://govnokod.ru/29239</link>
            <description>
                <![CDATA[
                    <p>#95: https://govnokod.ru/28904 https://govnokod.xyz/_28904<br />
#96: https://govnokod.ru/28912 https://govnokod.xyz/_28912<br />
#97: https://govnokod.ru/28918 https://govnokod.xyz/_28918<br />
#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232<br />
#124: https://govnokod.ru/29237 https://govnokod.xyz/_29237</p>
                    <pre><code class="">Пиздец-оффтоп #125</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 14 Mar 2026 10:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29238</title>
            <guid isPermaLink="true">http://govnokod.ru/29238</guid>
            <link>http://govnokod.ru/29238</link>
            <description>
                <![CDATA[
                    <p>#1: https://govnokod.ru/26462 https://govnokod.xyz/_26462<br />
#2: https://govnokod.ru/26827 https://govnokod.xyz/_26827<br />
#3: https://govnokod.ru/26832 https://govnokod.xyz/_26832<br />
#4: https://govnokod.ru/27539 https://govnokod.xyz/_27539<br />
#5: https://govnokod.ru/28267 https://govnokod.xyz/_28267<br />
#6: https://govnokod.ru/28443 https://govnokod.xyz/_28443<br />
#7: https://govnokod.ru/28746 https://govnokod.xyz/_28746<br />
#8: https://govnokod.ru/28856 https://govnokod.xyz/_28856</p>
                    <pre><code class="">Именно поэтому я за «PHP» #9</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 02 Mar 2026 20:52:13 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29237</title>
            <guid isPermaLink="true">http://govnokod.ru/29237</guid>
            <link>http://govnokod.ru/29237</link>
            <description>
                <![CDATA[
                    <p>#94: https://govnokod.ru/28895 https://govnokod.xyz/_28895<br />
#95: https://govnokod.ru/28904 https://govnokod.xyz/_28904<br />
#96: https://govnokod.ru/28912 https://govnokod.xyz/_28912<br />
#97: https://govnokod.ru/28918 https://govnokod.xyz/_28918<br />
#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219<br />
#123: https://govnokod.ru/29232 https://govnokod.xyz/_29232</p>
                    <pre><code class="">Пиздец-оффтоп #124</code></pre>
                ]]>
            </description>
            <pubDate>Sun, 01 Mar 2026 09:52:07 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>PHP / Говнокод #29236</title>
            <guid isPermaLink="true">http://govnokod.ru/29236</guid>
            <link>http://govnokod.ru/29236</link>
            <description>
                <![CDATA[
                    <p>И про теги в стиле говноБитрикса не забыли</p>
                    <pre><code class="php">&lt;? // get current season for header styling
		$current_month = date(&quot;m&quot;);
		if($current_month &gt;= &quot;03&quot; &amp;&amp; $current_month &lt;= &quot;05&quot;) $season = &quot;spring&quot;;
		elseif($current_month &gt;= &quot;06&quot; &amp;&amp; $current_month &lt;= &quot;08&quot;) $season = &quot;spring&quot;;
		elseif($current_month &gt;= &quot;09&quot; &amp;&amp; $current_month &lt;= &quot;11&quot;) $season = &quot;autumn&quot;;
		else $season = &quot;winter&quot;;
  ?&gt;</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 25 Feb 2026 18:51:30 +0000</pubDate>
            <category>PHP</category>
            <author>Lexchz2</author>
        </item>
        <item>
            <title>Куча / Говнокод #29235</title>
            <guid isPermaLink="true">http://govnokod.ru/29235</guid>
            <link>http://govnokod.ru/29235</link>
            <description>
                <![CDATA[
                    <p>#199: https://govnokod.ru/28942 https://govnokod.xyz/_28942<br />
#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945<br />
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948<br />
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951<br />
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220<br />
#228: https://govnokod.ru/29230 https://govnokod.xyz/_29230</p>
                    <pre><code class="">IT Оффтоп #229</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 20 Feb 2026 18:52:23 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>C++ / Говнокод #29234</title>
            <guid isPermaLink="true">http://govnokod.ru/29234</guid>
            <link>http://govnokod.ru/29234</link>
            <description>
                <![CDATA[
                    <p>Без комментариев</p>
                    <pre><code class="cpp">#pragma GCC optimize(&quot;03&quot;)
#include &lt;bits/stdc++.h&gt;
#pragma GCC target(&quot;avx2,tune=native&quot;)
using namespace std;
int binxor(int a, int b) {
    if (b == 0) {
        return 0;
    }
    int t = binxor(a, b / 2);
    if (b % 2 == 0) {
        return t ^ t;
    } else {
        return t ^ t ^ a;
    }
}
vector&lt;int&gt; per(20);
vector&lt;int&gt; res(binxor(1 &lt;&lt; 20, numeric_limits&lt;int&gt;::max() + 2), -1);
vector&lt;int&gt; need(binxor(1 &lt;&lt; 20, numeric_limits&lt;int&gt;::max() + 2), 0);
vector&lt;int&gt; gp(binxor(1 &lt;&lt; 20, numeric_limits&lt;int&gt;::max() + 2), 1 &lt;&lt; 30);
int c = 0;
int Trump = 0;
inline void f(int i, int n, int w) {
    if (i == w) {
        for (int j = 0; j &lt; w; j++) {
            if ((Trump &gt;&gt; (w - 1 - j)) &amp; 1) {
                gp[Trump] = min(gp[Trump], gp[Trump ^ (1 &lt;&lt; (w - 1 - j))]);
            }
        }
        return;
    }
    f(i + 1, n, w);
    Trump ^= 1 &lt;&lt; (w - 1 - i);
    f(i + 1, n, w);
    Trump ^= 1 &lt;&lt; (w - 1 - i);
}
signed main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int n, q, w;
    cin &gt;&gt; n &gt;&gt; q &gt;&gt; w;
    vector&lt;string&gt; s(n);
    for (auto &amp;x : s) {
        cin &gt;&gt; x;
    }
    vector&lt;int&gt; ord(n);
    iota(ord.begin(), ord.end(), 0);
    sort(ord.begin(), ord.end(), [&amp;](int x, int y) {
        return s[x] &lt; s[y];
    });
    for (int i = 0; i &lt; n; i++) {
        int Trump = 0;
        for (auto ch : s[ord[i]]) {
            Trump |= 1 &lt;&lt; (ch - &#039;a&#039;);
        }
        gp[Trump] = min(gp[Trump], i);
    }
    f(0, n, w);
    for (int i = 0; i &lt; q; ++i) {
        string t;
        cin &gt;&gt; t;
        int Harris = 0;
        for (auto ch : t) {
            Harris |= 1 &lt;&lt; (ch - &#039;a&#039;);
        }
        int val = gp[((1 &lt;&lt; w) - 1) ^ Harris];
        cout &lt;&lt; (val &gt;= n ? -1 : 1 + ord[val]) &lt;&lt; &quot;\n&quot;;
    }
    return 0;
}</code></pre>
                ]]>
            </description>
            <pubDate>Fri, 13 Feb 2026 08:11:21 +0000</pubDate>
            <category>C++</category>
            <author>letipetukh1</author>
        </item>
        <item>
            <title>C++ / Говнокод #29233</title>
            <guid isPermaLink="true">http://govnokod.ru/29233</guid>
            <link>http://govnokod.ru/29233</link>
            <description>
                <![CDATA[
                    <p>Классика говнокода</p>
                    <pre><code class="cpp">const std::string programPath =
    &quot;/root/CLionProjects/PetukhPlusPlus/program.petukh&quot;;

const std::string lexerOutPath =
    &quot;/root/CLionProjects/PetukhPlusPlus/res_lexer.txt&quot;;

const std::string syntaxOutPath =
    &quot;/root/CLionProjects/PetukhPlusPlus/res_syntax.txt&quot;;

const std::string semanticOutPath =
    &quot;/root/CLionProjects/PetukhPlusPlus/res_semantic.txt&quot;;

const std::string polizOutPath =
    &quot;/root/CLionProjects/PetukhPlusPlus/res_poliz.txt&quot;;</code></pre>
                ]]>
            </description>
            <pubDate>Thu, 12 Feb 2026 17:47:36 +0000</pubDate>
            <category>C++</category>
            <author>letipetukh1</author>
        </item>
        <item>
            <title>Куча / Говнокод #29232</title>
            <guid isPermaLink="true">http://govnokod.ru/29232</guid>
            <link>http://govnokod.ru/29232</link>
            <description>
                <![CDATA[
                    <p>#93: https://govnokod.ru/28889 https://govnokod.xyz/_28889<br />
#94: https://govnokod.ru/28895 https://govnokod.xyz/_28895<br />
#95: https://govnokod.ru/28904 https://govnokod.xyz/_28904<br />
#96: https://govnokod.ru/28912 https://govnokod.xyz/_28912<br />
#97: https://govnokod.ru/28918 https://govnokod.xyz/_28918<br />
#98: https://govnokod.ru/28932 https://govnokod.xyz/_28932<br />
#99: https://govnokod.ru/28936 https://govnokod.xyz/_28936<br />
#100: https://govnokod.ru/28940 https://govnokod.xyz/_28940<br />
#101: https://govnokod.ru/28949 https://govnokod.xyz/_28949<br />
#102: https://govnokod.ru/28978 https://govnokod.xyz/_28978<br />
#103: https://govnokod.ru/28982 https://govnokod.xyz/_28982<br />
#104: https://govnokod.ru/28989 https://govnokod.xyz/_28989<br />
#105: https://govnokod.ru/29052 https://govnokod.xyz/_29052<br />
#106: https://govnokod.ru/29069 https://govnokod.xyz/_29069<br />
#107: https://govnokod.ru/29086 https://govnokod.xyz/_29086<br />
#108: https://govnokod.ru/29102 https://govnokod.xyz/_29102<br />
#109: https://govnokod.ru/29126 https://govnokod.xyz/_29126<br />
#110: https://govnokod.ru/29136 https://govnokod.xyz/_29136<br />
#111: https://govnokod.ru/29142 https://govnokod.xyz/_29142<br />
#112: https://govnokod.ru/29155 https://govnokod.xyz/_29155<br />
#113: https://govnokod.ru/29160 https://govnokod.xyz/_29160<br />
#114: https://govnokod.ru/29165 https://govnokod.xyz/_29165<br />
#115: https://govnokod.ru/29173 https://govnokod.xyz/_29173<br />
#116: https://govnokod.ru/29174 https://govnokod.xyz/_29174<br />
#117: https://govnokod.ru/29182 https://govnokod.xyz/_29182<br />
#118: https://govnokod.ru/29191 https://govnokod.xyz/_29191<br />
#119: https://govnokod.ru/29196 https://govnokod.xyz/_29196<br />
#120: https://govnokod.ru/29205 https://govnokod.xyz/_29205<br />
#121: https://govnokod.ru/29216 https://govnokod.xyz/_29216<br />
#122: https://govnokod.ru/29219 https://govnokod.xyz/_29219</p>
                    <pre><code class="">Пиздец-оффтоп #123</code></pre>
                ]]>
            </description>
            <pubDate>Thu, 12 Feb 2026 05:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>1C / Говнокод #29231</title>
            <guid isPermaLink="true">http://govnokod.ru/29231</guid>
            <link>http://govnokod.ru/29231</link>
            <description>
                <![CDATA[
                    <p>Муки получения зарплатного проекта.</p>
                    <pre><code class="">ЗарплатныйПроект = Справочники.ЗарплатныеПроекты.ПустаяCсылка(); 
	Запрос = Новый Запрос();
	Запрос.Текст = &quot;ВЫБРАТЬ ПЕРВЫЕ 1
	|	ЗарплатныеПроекты.Ссылка КАК ЗарплатныйПроект
	|ИЗ
	|	Справочник.ЗарплатныеПроекты КАК ЗарплатныеПроекты&quot;;
	Если НЕ Запрос.Выполнить().Пустой() Тогда
		Рез = Запрос.Выполнить().Выбрать();
		Рез.Следующий(); 
		ЗарплатныйПроект = Рез.ЗарплатныйПроект;
	КонецЕсли;</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 11 Feb 2026 12:54:18 +0000</pubDate>
            <category>1C</category>
            <author>Bazooka</author>
        </item>
        <item>
            <title>Куча / Говнокод #29230</title>
            <guid isPermaLink="true">http://govnokod.ru/29230</guid>
            <link>http://govnokod.ru/29230</link>
            <description>
                <![CDATA[
                    <p>#198: https://govnokod.ru/28938 https://govnokod.xyz/_28938<br />
#199: https://govnokod.ru/28942 https://govnokod.xyz/_28942<br />
#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945<br />
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948<br />
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951<br />
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954<br />
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971<br />
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986<br />
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991<br />
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002<br />
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060<br />
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070<br />
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079<br />
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092<br />
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093<br />
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104<br />
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114<br />
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125<br />
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132<br />
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147<br />
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156<br />
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166<br />
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181<br />
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185<br />
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190<br />
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203<br />
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211<br />
#225: https://govnokod.ru/29212 https://govnokod.xyz/_29212<br />
#226: https://govnokod.ru/29218 https://govnokod.xyz/_29218<br />
#227: https://govnokod.ru/29220 https://govnokod.xyz/_29220</p>
                    <pre><code class="">IT Оффтоп #228</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 07 Feb 2026 13:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Haskell / Говнокод #29229</title>
            <guid isPermaLink="true">http://govnokod.ru/29229</guid>
            <link>http://govnokod.ru/29229</link>
            <description>
                <![CDATA[
                    <pre><code class="">ты гей!</code></pre>
                ]]>
            </description>
            <pubDate>Wed, 04 Feb 2026 09:06:49 +0000</pubDate>
            <category>Haskell</category>
            <author>storvus</author>
        </item>
        <item>
            <title>bash / Говнокод #29228</title>
            <guid isPermaLink="true">http://govnokod.ru/29228</guid>
            <link>http://govnokod.ru/29228</link>
            <description>
                <![CDATA[
                    <p>Какие способы хитрой подмены файлов помимо mount --bind знаете?</p>
                    <pre><code class="bash">echo first &gt;first.txt
echo second &gt;second.txt
ln -s first.txt second.txt
# Выведет: ln: cannot create symbolic link from &#039;first.txt&#039; to &#039;second.txt&#039;: File exists
mount --bind first.txt second.txt
# А так работает.
cat second.txt
#Выведет first.</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 02 Feb 2026 04:50:42 +0000</pubDate>
            <category>bash</category>
            <author>HoBorogHuu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29227</title>
            <guid isPermaLink="true">http://govnokod.ru/29227</guid>
            <link>http://govnokod.ru/29227</link>
            <description>
                <![CDATA[
                    <p>#1: https://govnokod.ru/28992 https://govnokod.xyz/_28992<br />
#2: https://govnokod.ru/29053 https://govnokod.xyz/_29053<br />
#3: https://govnokod.ru/29075 https://govnokod.xyz/_29075<br />
#4: https://govnokod.ru/29110 https://govnokod.xyz/_29110<br />
#5: https://govnokod.ru/29127 https://govnokod.xyz/_29127<br />
#6: https://govnokod.ru/29140 https://govnokod.xyz/_29140<br />
#7: https://govnokod.ru/29170 https://govnokod.xyz/_29170<br />
#8: https://govnokod.ru/29192 https://govnokod.xyz/_29192</p>
                    <pre><code class="">Бесконечный оффтоп имени Гологуба #9</code></pre>
                ]]>
            </description>
            <pubDate>Sat, 31 Jan 2026 17:52:26 +0000</pubDate>
            <category>Куча</category>
            <author>nepeKamHblu_nemyx</author>
        </item>
        <item>
            <title>Куча / Говнокод #29226</title>
            <guid isPermaLink="true">http://govnokod.ru/29226</guid>
            <link>http://govnokod.ru/29226</link>
            <description>
                <![CDATA[
                    <p>Сравнил две прошивки. Это неполный пример, зато пиздец полный.</p>
                    <pre><code class="">diff -uwrd RedmiNote12/vendor_a/etc/usecaseKvManager.xml RedmiNote13/vendor_a/etc/usecaseKvManager.xml
...
-            &lt;keys_and_values StreamType=&quot;PAL_STREAM_VOIP_TX&quot; CustomConfig=&quot;dual-mic&quot;&gt;&gt;
+            &lt;keys_and_values StreamType=&quot;PAL_STREAM_VOIP_TX&quot; CustomConfig=&quot;dual-mic&quot;&gt;</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 27 Jan 2026 23:59:03 +0000</pubDate>
            <category>Куча</category>
            <author>HoBorogHuu_nemyx</author>
        </item>
        <item>
            <title>Haskell / Говнокод #29225</title>
            <guid isPermaLink="true">http://govnokod.ru/29225</guid>
            <link>http://govnokod.ru/29225</link>
            <description>
                <![CDATA[
                    <p>2 часа пытался понять, почему ctrl+a работает как в терминале...<br />
Это мёртвый код или пасхалка?</p>
                    <pre><code class=""># -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

if CONFIG[&#039;OS_ARCH&#039;] == &#039;WINNT&#039;:
    DIRS += [&#039;win&#039;]
elif CONFIG[&#039;MOZ_WIDGET_TOOLKIT&#039;] == &#039;cocoa&#039;:
    DIRS += [&#039;mac&#039;]
elif CONFIG[&#039;MOZ_WIDGET_TOOLKIT&#039;] in (&#039;gtk2&#039;, &#039;gtk3&#039;):
    DIRS += [&#039;unix&#039;]
else:
    DIRS += [&#039;emacs&#039;]</code></pre>
                ]]>
            </description>
            <pubDate>Tue, 27 Jan 2026 18:19:27 +0000</pubDate>
            <category>Haskell</category>
            <author>mittorn</author>
        </item>
        <item>
            <title>C++ / Говнокод #29224</title>
            <guid isPermaLink="true">http://govnokod.ru/29224</guid>
            <link>http://govnokod.ru/29224</link>
            <description>
                <![CDATA[
                    <p>олимпиадное говно</p>
                    <pre><code class="cpp">cin &gt;&gt; N &gt;&gt; L &gt;&gt; T;
  total = 0;
  for (int i = 0; i &lt; N; i++) {
    cin &gt;&gt; S[i] &gt;&gt; H[i] &gt;&gt; P[i];
    total += H[i] * P[i];
  }
  fix_order();
  for (int ind = 0; ind &lt; N; ind++) {
    int len = ind + 1;
    set&lt;pair&lt;long long, int&gt;&gt; events, comps;
    vector&lt;long long&gt; sum_hp(len);
    copy(H, H + len, sum_hp.begin());
    sum_hp[ind] = 0;
    vector&lt;int&gt; ord(len);
    iota(ord.begin(), ord.end(), 0);
    sort(ord.begin(), ord.end(), [&amp;](int i, int j) {
      return S[i] &lt; S[j];
    });
    comps.emplace(T, -1);
    for (int i = 0; i &lt; len; i++) {
      int j = i + 1;
      while (j &lt; len &amp;&amp; S[ord[i]] == S[ord[j]]) {
        sum_hp[ord[i]] += sum_hp[ord[j]];
        ++j;
      }
      comps.emplace(S[ord[i]], ord[i]);
      i = j - 1;
    }
    for (auto it = comps.begin(); next(it) != comps.end(); ++it) {
      long long dist = next(it)-&gt;first - it-&gt;first;
      int idx = it-&gt;second;
      if (sum_hp[idx] &gt; 0) {
        events.emplace((dist + sum_hp[idx] - 1) / sum_hp[idx], idx);
      }
    }
    vector&lt;bool&gt; visited(len);
    vector&lt;bool&gt; added(len);
    long long good_sum = 0, last_time = 0, govno = T, rakom_bokom = 0;
    for (auto [spawn, i] : comps) {
      if (spawn &gt;= S[ind] &amp;&amp; i != -1) {
        good_sum += sum_hp[i];
        added[i] = true;
      }
    }
    auto Upd = [&amp;](long long time) -&gt; void {
      long long F = govno - S[ind] - rakom_bokom;
      if (F &lt;= 0) {
        return;
      }
      long long r1 = clamp(F / (H[ind] + good_sum) + 1, last_time, time);
      long long r2 = good_sum == 0 ? time : clamp(F / good_sum + 1, last_time, time);
      dp_diff_i[last_time] += H[ind] * P[ind];
      dp_diff_i[r1] -= H[ind] * P[ind];
      dp_diff[r1] += F * P[ind];
      dp_diff[r2] -= F * P[ind];
      dp_diff_i[r1] -= good_sum * P[ind];
      dp_diff_i[r2] += good_sum * P[ind];
      last_time = time;
    };
    vector&lt;bool&gt; skip(len), finished(len);
    while (!events.empty()) {
      auto [time, i] = *events.begin();
      events.erase(events.begin());
      if (time &gt; L) {
        break;
      }
      if (skip[i] || sum_hp[i] == 0) {
        continue;
      }
      Upd(time);
      auto it = comps.upper_bound({S[i], INT_MAX});
      if (it-&gt;second == -1 || finished[it-&gt;second]) {
        good_sum -= sum_hp[i];
        finished[i] = true;
        govno = S[i];
        continue;
      }
      if (!added[i] &amp;&amp; it-&gt;second + sum_hp[i] * time &gt;= S[ind]) {
        added[i] = true;
        good_sum += sum_hp[i];
        rakom_bokom += S[i] - S[ind];
      }
      sum_hp[i] += sum_hp[it-&gt;second];
      skip[it-&gt;second] = true;
      long long next_pos = next(it)-&gt;first;
      comps.erase(it);
      events.emplace(time + (next_pos - S[i] - sum_hp[i] * time + sum_hp[i] - 1) / sum_hp[i], i);
    }
    Upd(L + 1);
  }
  long long cur_diff = 0, cur_diff_i = 0;
  for (int i = 0; i &lt;= L; i++) {
    cur_diff += dp_diff[i];
    cur_diff_i += dp_diff_i[i];
    dp[i] = cur_diff + cur_diff_i * i;
  }</code></pre>
                ]]>
            </description>
            <pubDate>Mon, 26 Jan 2026 20:36:47 +0000</pubDate>
            <category>C++</category>
            <author>letipetukh1</author>
        </item>
    </channel>
</rss>