<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Как получать ответы на вопросы по п...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html</link>
    <description>В &#091;&#091;https://www.opennet.ru/tips/3018_help_cheat.shtml прошлой заметке&#093;&#093; было показано как, пользуясь сервисом cheat.sh, можно получить краткую справку практически по любой популярной команде UNIX/Linux. Сервис использует для этого популярные репозитории шпаргалок (cheat sheets), такие как tldr, cheat и прочие.&lt;br&gt;&lt;br&gt;Возможности сервиса cheat.sh были расширены, и теперь с его помощью можно получать не только подсказки по командам UNIX/Linux, но и получать ответы на любые вопросы по программированию.&lt;br&gt;&lt;br&gt;В простейшем случае использование сервиса выглядит следующим образом:&lt;br&gt;&lt;br&gt;    curl cheat.sh/python/append+file&lt;br&gt;&lt;br&gt;Этот запрос возвращает ответ на вопрос, как дописать файл (append file) в python.&lt;br&gt;&lt;br&gt;Вместо python в запросе можно указать другой язык программирования (из 55 поддерживаемых&lt;br&gt;сервисом в настоящий момент):&lt;br&gt;&lt;br&gt;    curl cheat.sh/js/append+file&lt;br&gt;    curl cheat.sh/go/append+file&lt;br&gt;&lt;br&gt;Возвращаемые запросы отформатированы по умолчанию как код на соотвествующем &lt;br&gt;языке программирования: текстовые пояснения оформле</description>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (igor_chubin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#54</link>
    <pubDate>Wed, 28 Nov 2018 13:44:38 GMT</pubDate>
    <description>Конечно же работает&lt;br&gt;&lt;br&gt;А вообще я вам очень рекомендую shellcheck (и желательно подключить его к вашем любимому редактору через соответствующий плагин; например, если вы используете Vim &amp;#8212; через syntastic).&lt;br&gt;Вы будете писать тогда намного более качественный код + существенно расширите свои знания.&lt;br&gt;shellcheck&apos;у вы так же можете указать какой конкретно диалект вы сейчас используете,&lt;br&gt;и вы будете всегда видеть, в каких шеллах будет работать ваш код, а в каких нет&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (rvs2016)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#53</link>
    <pubDate>Wed, 28 Nov 2018 13:14:51 GMT</pubDate>
    <description>&amp;gt; Конкретно с &#096;&#096; проблема в том, что тут открывающая и закрывающая кавычка &lt;br&gt;&amp;gt; одинаковы, поэтому нельзя делать вложенные обращения.&lt;br&gt;&lt;br&gt;Да... с вложенными обращениями проблему тоже имел. Приходилось вместо вложения делать предварительные вычисления нужных значений, а затем подставлять их внутрь &#096;&#096;. Надо попробовать конструкцию $() - работает ли она в &quot;моём любимом шелле&quot; (zsh). Если работает, то можно и применять. Конструкцию-то такую я видел в разных скриптах, но всегда считал её новомодной или специфичной для отдельных шеллов, поэтому никогда не применял её у себя - ну типа пусть будет более топорно (а не модно), зато надёжнее и совместимее. :-)&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (igor_chubin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#52</link>
    <pubDate>Wed, 28 Nov 2018 09:44:47 GMT</pubDate>
    <description>Есть очень много устаревших и нерекомендованных вещей в интерпретаторе, которые просто работают и никак интерпретатором не комментируются, просто исполняются.&lt;br&gt;В первом приближении можно использовать shellcheck для статического анализа кода&lt;br&gt;и обнаружения таких мест.&lt;br&gt;&lt;br&gt;Конкретно с &#096;&#096; проблема в том, что тут открывающая и закрывающая кавычка одинаковы,&lt;br&gt;поэтому нельзя делать вложенные обращения. То есть, если вы сделаете: &#096;k1 &#096;k2&#096;&#096; это будет восприматься не как $(k1 $(k2)) а как $(k1) k2 $(), что, конечно же, неправильно.&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из командной строки или редактора (rvs2016)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#51</link>
    <pubDate>Tue, 27 Nov 2018 20:01:51 GMT</pubDate>
    <description>&amp;gt; Демонстрация возможностей плагина:&lt;br&gt;&amp;gt; https://www.opennet.ru/opennews/pics_base/0_1530859160.gif&lt;br&gt;&lt;br&gt;А почему &#096;...&#096; является устаревшим, хотя я нго использую и интерпретатор меня за это не ругает?&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (igor_chubin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#50</link>
    <pubDate>Wed, 14 Nov 2018 20:00:47 GMT</pubDate>
    <description>Вообще git работает, но только нужно комментарии лучше шелловские&lt;br&gt;и подсветку синтаксиса тоже. Сейчас сишная.&lt;br&gt;&lt;br&gt;curl cht.sh/git/отменить+последний+коммит?Q&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из командной строки или редактора (Michael)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#49</link>
    <pubDate>Wed, 14 Nov 2018 11:06:05 GMT</pubDate>
    <description>Для git ещё модуль не помешает, хоть и не язык программирования&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (igor_chubin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#48</link>
    <pubDate>Fri, 21 Sep 2018 14:54:14 GMT</pubDate>
    <description>&amp;gt; В MINGW терминале не обрабатываются эскейп-последовательности (или как это назывется): &lt;br&gt;&lt;br&gt;Да, это может быть.&lt;br&gt;Если вы будете добавлять опцию T в конце запроса, их в ответе не будет&lt;br&gt;&lt;br&gt;curl cht.sh/go/reverse+a+list?T&lt;br&gt;&lt;br&gt;Конечно, это не очень удобно всё время добавлять опцию.&lt;br&gt;Для этого вы можете установить клиент cht.sh (curl https://cht.sh/:cht.sh)&lt;br&gt;или сделать шелловскую функцию, как например how_in (пример вот тут: https://twitter.com/igor_chubin )&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (Diomas)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#47</link>
    <pubDate>Fri, 21 Sep 2018 13:20:21 GMT</pubDate>
    <description>В MINGW терминале не обрабатываются эскейп-последовательности (или как это назывется):&lt;br&gt;&lt;br&gt;$ curl cht.sh/go/reverse+a+list&lt;br&gt;&#091;38;5;246m/*&#091;39m&lt;br&gt;&#091;38;5;246m * How do I reverse an array in Go?&#091;39m&lt;br&gt;&#091;38;5;246m * &#091;39m&lt;br&gt;&#091;38;5;246m * Honestly this one is simple enough that I&apos;d just write it out like&#091;39m&lt;br&gt;&#091;38;5;246m * this:&#091;39m&lt;br&gt;&#091;38;5;246m */&#091;39m&lt;br&gt;</description>
</item>

<item>
    <title>Как получать ответы на вопросы по программированию прямо из ... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114773.html#46</link>
    <pubDate>Tue, 14 Aug 2018 22:14:30 GMT</pubDate>
    <description>&amp;gt; Но на наш век еще хватит, хорошо это или плохо.&lt;br&gt;&lt;br&gt;Вы вообще ничего не поняли, &quot;настрадамус&quot;.&lt;br&gt;</description>
</item>

</channel>
</rss>
