<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2017-04-05:2873876</id>
  <title>ex0_planet</title>
  <subtitle>ex0_planet</subtitle>
  <author>
    <name>ex0_planet</name>
  </author>
  <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom"/>
  <updated>2023-04-14T05:27:39Z</updated>
  <dw:journal username="ex0_planet" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:111218</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/111218.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=111218"/>
    <title>Подумалось чота</title>
    <published>2023-04-14T05:27:39Z</published>
    <updated>2023-04-14T05:27:39Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Интересно, как быстро характерные черты стиля ChatGPT-промтов начнут проявляться в общении гуманоидов друг с другом? Люди быстро учатся, а вот переучиваться — не любят, и еще меньше любят переключать навыки, особенно на ходу.&lt;br /&gt;&lt;br /&gt;Ну или нейросети очеловечатся раньше чем описанное явление станет действительно массовым.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=111218" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:111064</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/111064.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=111064"/>
    <title>The power of post-modern C++</title>
    <published>2023-04-08T17:35:46Z</published>
    <updated>2023-04-08T17:35:46Z</updated>
    <category term="терминальное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/1hwRxW99lg0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=111064" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:110803</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/110803.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=110803"/>
    <title>Дивная рацуха</title>
    <published>2023-01-27T18:19:23Z</published>
    <updated>2023-01-27T18:20:05Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;blockquote&gt;&lt;em&gt;«нашему IT-сектору нужно защищаться не только от внешних, хакерских атак, но и усиливать свои компетенции по борьбе с внутренним врагом – корпоративными диверсиями. А это значит, что усиливать придётся не только сотрудников в сфере ИБ, а ещё и классических безопасников»&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Что бы они ни строили, всё равно получается квадрат земли, обнесённый забором, колючкой и вышками с пулемётчиками. Только вывеска каждый раз разная. Сходите &lt;a href="https://habr.com/ru/news/t/713340/"&gt;по ссылке&lt;/a&gt;, там много прекрасного.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=110803" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:110533</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/110533.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=110533"/>
    <title>bash regex</title>
    <published>2023-01-17T14:57:10Z</published>
    <updated>2023-01-17T14:57:39Z</updated>
    <category term="терминальное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;q&gt;To be safe, do not use a regex literal with =~&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://stackoverflow.com/a/12696899/11892321"&gt;https://stackoverflow.com/a/12696899/11892321&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ОМГ, как всё запущено...&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=110533" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:110257</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/110257.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=110257"/>
    <title>Деды компилировали!</title>
    <published>2022-11-19T14:27:33Z</published>
    <updated>2022-11-19T14:27:33Z</updated>
    <category term="программизм"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/0bTdplAlGYg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=110257" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:110021</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/110021.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=110021"/>
    <title>Два мира...</title>
    <published>2022-09-19T18:50:33Z</published>
    <updated>2022-09-19T18:50:33Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">Python&lt;br /&gt;&lt;pre&gt;
names = ['foo', 'bar', 'baz', 'qux']
for i, v in zip(range(100000), names):
   prinf(i,v)
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Сами-знаете-что версии 20&lt;br /&gt;&lt;pre&gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;string&amp;gt;
#include &amp;lt;string_view&amp;gt;
#include &amp;lt;ranges&amp;gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;
using namespace std::literals;

int main() {
        vector&amp;lt;string_view&amp;gt; names{"foo"sv, "bar"sv, "baz"sv, "qux"sv};
        auto index = [i = std::size_t{0}]&amp;lt;typename T&amp;gt;(const T&amp;ref) mutable {
                return std::pair{i++, ref};
        };
        for(auto const &amp;[i,n] : names | ranges::views::transform(index) ) {
                cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; " " &amp;lt;&amp;lt; n &amp;lt;&amp;lt; endl;
        }
        return EXIT_SUCCESS;
}
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Сколько синтаксиса, мммм!&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=110021" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:109746</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/109746.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=109746"/>
    <title>Дивная формулировка...</title>
    <published>2022-08-17T08:21:00Z</published>
    <updated>2022-08-17T08:21:00Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">... встретилась в одной из внутренних инструкций:&lt;br /&gt;&lt;blockquote&gt;«…с целью минимизации &lt;em&gt;ошибок производства кода&lt;/em&gt;, рекомендуется…»&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Всё ж таки космические какие-то мозгоеды это писали.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=109746" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:109405</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/109405.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=109405"/>
    <title>Порвало в тряпки :)</title>
    <published>2022-07-15T17:17:05Z</published>
    <updated>2022-07-15T17:19:00Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Найдено на одном из форумов, выдержка из &lt;a href="https://ecworld.ru/support/sgmfc.htm"&gt;путеводителя по производителям электронных компонентов России, СНГ и стран Балтии&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.belit.by"&gt;БЕЛИТ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;211875, Беларусь, Поставы, Вокзальная, 5&lt;/td&gt;
&lt;td&gt;☎+375(2155)42-037&lt;/td&gt;
&lt;td&gt;ранее - &lt;em&gt;строчные трансформаторы&lt;/em&gt;, в настоящее время - &lt;strong&gt;ветошь&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Это, как бы, примерно всё, что следует знать о состоянии импортозамещения электронных компонентов на территории ex-USSR.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=109405" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:109203</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/109203.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=109203"/>
    <title>Про́клятый недолисп</title>
    <published>2022-06-28T16:06:12Z</published>
    <updated>2022-06-29T10:11:34Z</updated>
    <category term="терминальное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>5</dw:reply-count>
    <content type="html">Попытка написать функцию-обертку с соблюдением типизации закончилась, можно сказать, успешно.&lt;br /&gt;&lt;pre&gt;
template&amp;lt;typename Func, typename...Args&amp;gt;
typename decltype(std::function(std::declval&amp;lt;Func&amp;gt;()))::result_type
wrap(Func &amp;&amp;fn, Args&amp;&amp;...args) {
    // prolog
    typename decltype(std::function(fn))::result_type res
       = fn(std::forward&amp;lt;Args&amp;gt;(args)...);
    // epilog
    return res;
}
...
cout &amp;lt;&amp;lt; wrap([](double m) { return 3.14*m; }, 2.0) &amp;lt;&amp;lt; endl;
&lt;/pre&gt;&lt;br /&gt;Печатает, как и планировалось, 6.28.&lt;br /&gt;&lt;br /&gt;В процессе помянул бога, душу, чью-то мать, свою загубленную молодость, тот день когда я сел за баранку этого пылесоса и, тихим незлым словом, весь комитет. За что нам всё вот это?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=109203" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:108922</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/108922.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=108922"/>
    <title>Степени</title>
    <published>2022-04-19T11:44:10Z</published>
    <updated>2022-04-19T11:44:37Z</updated>
    <category term="dybr"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">— Ложь&lt;br /&gt;— Грязная ложь&lt;br /&gt;— Статистика&lt;br /&gt;…&lt;br /&gt;— &lt;a href="https://www.rbc.ru/business/19/04/2022/625d56959a7947b32d724c97"&gt;Основатель «Вкуснотеево» вспомнил о борьбе с ажиотажем на продукты в СССР&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ору чего-то.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=108922" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:108659</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/108659.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=108659"/>
    <title>Какая, однако, фиговина!</title>
    <published>2022-01-25T10:28:05Z</published>
    <updated>2022-01-25T14:16:27Z</updated>
    <category term="паять ненужное"/>
    <category term="хозяйке на заметку"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;a href="https://www.rohm.com/products/transistors/bipolar-transistors/standard-bipolar-transistors/2sd2153-product"&gt;2SD2153&lt;/a&gt; — NPN, 25V, 2A, 0.2V&lt;sub&gt;CE(sat)&lt;/sub&gt;, h&lt;sub&gt;FE&lt;/sub&gt;=&lt;strong&gt;1800&lt;/strong&gt; !!!&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=108659" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:108302</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/108302.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=108302"/>
    <title>...</title>
    <published>2022-01-05T18:09:40Z</published>
    <updated>2022-01-05T18:10:17Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Интересно, ещё не сделали нейросетку чтобы артефакты JPEG-компрессии чистить? Хотя бы в простых случаях, когда мясной мешок суёт в статьи чёрно-белую графику в качестве иллюстраций:&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://ex0-planet.dreamwidth.org/108302.html#cutid1"&gt;например&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=108302" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:108279</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/108279.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=108279"/>
    <title>На третьи сутки индеец Джо заметил...</title>
    <published>2021-12-29T12:13:15Z</published>
    <updated>2021-12-29T12:13:15Z</updated>
    <category term="dybr"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">... что на осциллоскопе включен bandwidth limit. Прозрение "куда подевались расчётные наносекунды", как это водится, накрыло стремительным домкратом — мощно и неожиданно.&lt;br /&gt;&lt;br /&gt;Мораль: не будьте такими как индеец Джо.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=108279" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:107995</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/107995.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=107995"/>
    <title>Куда Firefox девает 27G виртуальной памяти</title>
    <published>2021-11-25T11:45:24Z</published>
    <updated>2021-11-25T11:45:24Z</updated>
    <category term="хозяйке на заметку"/>
    <category term="программизм"/>
    <category term="linkdump"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1615988"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1615988&lt;/a&gt;&lt;br /&gt;Надо будет последить, залечат ли они это.&lt;br /&gt;&lt;br /&gt;TL;DR это ublock, который выделяет 4 wasm heap'а.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=107995" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:107741</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/107741.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=107741"/>
    <title>Ыыыы...</title>
    <published>2021-11-16T12:05:14Z</published>
    <updated>2021-11-16T12:05:14Z</updated>
    <category term="linkdump"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Годнота-то какая! Лепота!&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/NCOPEslAQ70" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=107741" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:107278</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/107278.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=107278"/>
    <title>... и электронизация всего десктопа</title>
    <published>2021-11-05T14:18:46Z</published>
    <updated>2021-11-05T14:19:47Z</updated>
    <category term="программизм"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">В хроме этого года (версии 89 и выше) появились такие любопытные API как WebSerial, WebNFC и WebHID. Ну и в электроне, соответственно, тоже. Поддержка WebUSB появилась еще раньше. Что в совокупности даёт возможность делать _нормальные_ UI для всякого мелкого эмбеднутого, а не вот это вот как некоторые любят на дельфи с кнопочками и rich UI компонентами.&lt;br /&gt;&lt;br /&gt;По сути, единственное чего еще нельзя сделать на джаваскрипте — написать драйвер PCI-устройства, но и это со временем будет обойдено, так или иначе.&lt;br /&gt;&lt;br /&gt;Смысла в классическом десктопе всё меньше и меньше....&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=107278" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:107174</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/107174.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=107174"/>
    <title>инь/янь</title>
    <published>2021-11-02T15:59:45Z</published>
    <updated>2021-11-02T15:59:45Z</updated>
    <category term="dybr"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">С удивлением узнал сегодня, что "катод" и "анод" переводятся на китайский, соответственно, как 陰極 и 陽極. Если по-простому, то "инь-штырь" и "янь-штырь".&lt;br /&gt;&lt;br /&gt;Поэты-философы они там всё-таки.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=107174" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:106914</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/106914.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=106914"/>
    <title>async/await</title>
    <published>2021-10-31T20:22:05Z</published>
    <updated>2021-10-31T21:35:52Z</updated>
    <category term="программизм"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">Подумалось внезапно — а в какой момент и почему так получилось, что практически все современные языки пришли к промисам и сабжу для записи параллельного кода? До этого момента какие только извращения не бытовали: конечные автоматы, файберы, green threads (включая чудо нанотехнологий поверх duff device под названием protothreads), просто ад коллбеков, CPS для эстетов... а потом как лампочка у всех включилась. При том что концепция сама по себе далеко не новая — википедия ссылается на некую работу 1976 года.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=106914" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:106677</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/106677.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=106677"/>
    <title>std::trojan</title>
    <published>2021-10-18T13:35:30Z</published>
    <updated>2021-10-18T13:35:30Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Интересно, как быстро народ научится писать constexpr-бомбы — невинно выглядящие программы, в момент компиляции заставляющие компилятор делать что-нибудь непотребное.&lt;br /&gt;&lt;br /&gt;Не запускать непонятные шелл-скрипты из интернета это еще ладно, теперь нам что, потребуется антивирус для компилятора?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=106677" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:106341</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/106341.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=106341"/>
    <title>Эмбеддеры</title>
    <published>2021-10-17T22:02:31Z</published>
    <updated>2021-10-17T22:02:31Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">Я скоро уже как Балмер начну скакать по комнате с воплями "эмбеддеры-эмбеддеры-эмбеддеры-эмбеддеры!!!"&lt;br /&gt;&lt;br /&gt;Короч, как называется антипаттерн когда вместо того чтобы позвать QTimer::singleShot пишут отдельную функцию, вызываемую каждые N миллисекунд, в которой... да-да, взводят статический флаг, по которому уже больше не делают ничего.&lt;br /&gt;&lt;br /&gt;Бонусный балл за цензурный commit message к коммиту в котором эта хуерга выкорчевана.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Хроническое нечитание документации? Просто тупость? Самоуверенность, помноженная на NIH? Обмажутся, блин, своим портабельным ассемблером в котором типизированные указатели — уже достижение, и давай байты туда-сюда тасовать....&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=106341" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:106033</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/106033.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=106033"/>
    <title>ЯНДКС, Т УПРЛС!?</title>
    <published>2021-10-01T16:16:26Z</published>
    <updated>2021-10-01T17:25:35Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">В Маркете из раздела мониторов пропал фильтр по разрешению. Пару-тройку недель назад из раздела жёстких дисков и SSD пропадал фильтр по ОБЪЁМУ. По цвету есть, а по объёму — не-а. Потом вернулся.&lt;br /&gt;&lt;br /&gt;Я не понимаю, кто-то из менеджеров решил что это "слишком техническое, пользователь может запутаться"? Или ЧТО ВООБЩЕ ПРОNC}{0ДNТ!??&lt;br /&gt;&lt;br /&gt;PS. Техподдержка стандартно отвечает что "спасибо за проявленный интерес, ваше предложение очень интересно, мы его передали в команду, обязательно рассмотрим и может быть эта фича когда-нибудь появится".&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=106033" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:105824</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/105824.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=105824"/>
    <title>Это таки случилось</title>
    <published>2021-09-29T10:47:11Z</published>
    <updated>2021-09-29T10:47:11Z</updated>
    <category term="linkdump"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;a href="https://stackoverflow.blog/2021/09/28/become-a-better-coder-with-this-one-weird-click/"&gt;https://stackoverflow.blog/2021/09/28/become-a-better-coder-with-this-one-weird-click/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; stackoverflow выпустил таки специальную клавиатуру для работы со stackoverflow, с двумя кнопками: copy &amp; paste. Это уже какая-то такая пост-пост-пост-ирония когда затёртая до дыр несмешная шутка становится настолько несмешной, что уже опять смешно.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=105824" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:105476</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/105476.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=105476"/>
    <title>подумалось внезапно...</title>
    <published>2021-09-24T14:34:21Z</published>
    <updated>2021-09-24T14:34:21Z</updated>
    <category term="мозговые неликвиды"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">... на фоне новостей о том что &lt;a href="https://tjournal.ru/internet/443115-prepodavateli-v-vuzah-ssha-zhaluyutsya-studenty-ne-umeyut-polzovatsya-sistemoy-papok-i-skidyvayut-vse-fayly-v-odno-mesto"&gt;миллениалы не умеют пользоваться древовидной структурой папок&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Поколение миллениалов — это поколение людей, предпочитающих &lt;em&gt;инструментам&lt;/em&gt; готовые &lt;em&gt;решения&lt;/em&gt;. Плохо это тем, что &lt;em&gt;решение&lt;/em&gt; может быть не от той проблемы, которую пытаются решать.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=105476" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:105363</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/105363.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=105363"/>
    <title>Itead</title>
    <published>2021-09-21T20:32:29Z</published>
    <updated>2021-09-22T07:01:09Z</updated>
    <category term="паять ненужное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Однако новости — Itead studio с июня перестали делать печатные платы. Теперь там просто магазин sonoff и сопутствующих модулей.&lt;br /&gt;&lt;br /&gt;По-моему они были одной из первых фабрик, работающих с мелкими заказами. Первую плату я у них заказал году примерно в 2009...&lt;br /&gt;&lt;br /&gt;UPD: Собственно, вот: &lt;a href="https://itead.cc/eol-pcb/"&gt;https://itead.cc/eol-pcb/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=105363" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-05:2873876:104985</id>
    <link rel="alternate" type="text/html" href="https://ex0-planet.dreamwidth.org/104985.html"/>
    <link rel="self" type="text/xml" href="https://ex0-planet.dreamwidth.org/data/atom/?itemid=104985"/>
    <title>Gömböc</title>
    <published>2021-09-19T11:51:55Z</published>
    <updated>2021-09-19T11:51:55Z</updated>
    <category term="смехуёчки"/>
    <category term="dybr"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">Оказывается, если не просто слушать венгерскую психоделику, но еще и гуглить при этом отдельные слова, то иногда можно нагуглить что-нибудь действительно психоделическое.&lt;br /&gt;&lt;br /&gt;Оказывается, &lt;a href="https://en.wikipedia.org/wiki/G%C3%B6mb%C3%B6c"&gt;сабж&lt;/a&gt; — это не только национальное блюдо и геометрическая фигура, но и герой народных сказаний.&lt;br /&gt;&lt;br /&gt;Короче говоря, суровый мадьярский колобок сделан из мяса И ЖРЁТ ПРИ ЭТОМ ЛЮДЕЙ!&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=ex0_planet&amp;ditemid=104985" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
