101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

483
active users

#програмування

0 posts0 participants0 posts today
Івась Тарасик<p><a class="hashtag" href="https://social.net.ua/tag/щоденник" rel="nofollow noopener" target="_blank">#щоденник</a> | експерименти з yq. </p><p>практичне використання yq для спрощення обробки дописів із yaml-заголовками.</p><p>tl;dr — півскрипта можна замінити одним рядком… але воно в 20 разів повільніше (бо версія yq в arch — на python'і).</p><p><a href="https://codeberg.org/tivasyk/blog.text/src/branch/master/posts/2025/2025-06-01-yq.markdown" rel="nofollow noopener" target="_blank">https://codeberg.org/tivasyk/blog.text/src/branch/master/posts/2025/2025-06-01-yq.markdown</a></p><p>про <a class="hashtag" href="https://social.net.ua/tag/програмування" rel="nofollow noopener" target="_blank">#програмування</a> на <a class="hashtag" href="https://social.net.ua/tag/bash" rel="nofollow noopener" target="_blank">#bash</a> <a class="hashtag" href="https://social.net.ua/tag/українською" rel="nofollow noopener" target="_blank">#українською</a></p><p><span class="h-card"><a class="u-url mention" href="https://social.net.ua/users/rada" rel="nofollow noopener" target="_blank">@<span>rada</span></a></span></p>
Новини Українською<p>Програміст створив гру «Змійка» на субпікселях монітора <a href="https://itc.ua/ua/novini/programist-stvoryv-gru-zmijka-na-subpikselyah-monitora/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/programist-st</span><span class="invisible">voryv-gru-zmijka-na-subpikselyah-monitora/</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/%D0%9C%D0%BE%D0%BD%D1%96%D1%82%D0%BE%D1%80%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Монітори</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/%D0%97%D0%BC%D1%96%D0%B9%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Змійка</span></a> <a href="https://mastodon.social/tags/%D0%86%D0%B3%D1%80%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ігри</span></a> <a href="https://mastodon.social/tags/%D0%A1%D0%BE%D1%84%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Софт</span></a></p>
Новини Українською<p>Обчислення в пам’яті, без процесора: вчені створили інтерпретатор Python <a href="https://itc.ua/ua/novini/obchyslennya-v-pam-yati-bez-protsesora-vcheni-stvoryly-interpretator-python/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/obchyslennya-</span><span class="invisible">v-pam-yati-bez-protsesora-vcheni-stvoryly-interpretator-python/</span></a> <a href="https://mastodon.social/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8FPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмуванняPython</span></a> <a href="https://mastodon.social/tags/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D0%BF%D0%B0%D0%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Оперативнапам</span></a>'ять <a href="https://mastodon.social/tags/%D0%9D%D0%B0%D1%83%D0%BA%D0%B0%D1%82%D0%B0%D0%BA%D0%BE%D1%81%D0%BC%D0%BE%D1%81" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Наукатакосмос</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Інформатика</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%B0%D1%83%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Наука</span></a> <a href="https://mastodon.social/tags/%D0%A1%D0%BE%D1%84%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Софт</span></a></p>
Новини Українською<p>Обчислення в пам’яті, без процесора: вчені створили інтерпретатор Python <a href="https://itc.ua/ua/novini/obchyslennya-v-pam-yati-bez-protsesora-vcheni-stvoryly-interpretator-python/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/obchyslennya-</span><span class="invisible">v-pam-yati-bez-protsesora-vcheni-stvoryly-interpretator-python/</span></a> <a href="https://mastodon.social/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8FPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмуванняPython</span></a> <a href="https://mastodon.social/tags/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D0%BF%D0%B0%D0%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Оперативнапам</span></a>'ять <a href="https://mastodon.social/tags/%D0%9D%D0%B0%D1%83%D0%BA%D0%B0%D1%82%D0%B0%D0%BA%D0%BE%D1%81%D0%BC%D0%BE%D1%81" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Наукатакосмос</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Інформатика</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%B0%D1%83%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Наука</span></a> <a href="https://mastodon.social/tags/%D0%A1%D0%BE%D1%84%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Софт</span></a></p>
Новини Українською<p>Чверть нового коду Google пише штучний інтелект, — Сундар Пічаї <a href="https://itc.ua/ua/novini/chvert-novogo-kodu-google-pyshe-shtuchnyj-intelekt-sundar-pichayi/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/chvert-novogo</span><span class="invisible">-kodu-google-pyshe-shtuchnyj-intelekt-sundar-pichayi/</span></a> <a href="https://mastodon.social/tags/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Штучнийінтелект</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%9F%D0%BE%D1%88%D1%83%D0%BAGoogle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ПошукGoogle</span></a> <a href="https://mastodon.social/tags/%D0%A1%D1%83%D0%BD%D0%B4%D0%B0%D1%80%D0%9F%D1%96%D1%87%D0%B0%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>СундарПічаї</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/Alphabet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Alphabet</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/Google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Google</span></a> <a href="https://mastodon.social/tags/%D0%A1%D0%BE%D1%84%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Софт</span></a></p>
Danylo<p><span class="h-card" translate="no"><a href="https://soc.ua-fediland.de/@ua" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ua</span></a></span> <span class="h-card" translate="no"><a href="https://social.net.ua/users/rada" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rada</span></a></span> </p><p>Привіт. Я вже давно зробив бота <span class="h-card" translate="no"><a href="https://mastodon.knightpp.cc/@bot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bot</span></a></span> що генерує феді статус на основі посилання на пост у твітер. Але тепер ще є <a href="https://twima.knightpp.cc/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twima.knightpp.cc/</span><span class="invisible"></span></a>. Це сайт що допомагає згенерувати пост і опублікувати його від вашого феді акаунту. </p><p>Але! Я не хочу підтримувати його, тому якщо це комусь цікаво прошу переписати :) </p><p>p.s. для використання треба ввійти у свій акаунт, двічі подумайте перед тим як уводити свій пароль.</p><p><a href="https://mastodon.knightpp.cc/tags/%D0%B5%D0%BB%D1%96%D0%BA%D1%81%D0%B8%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>еліксир</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%B5%D0%BB%D1%96%D0%BA%D1%81%D1%96%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>еліксір</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%B5%D0%BF%D0%B7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>вільнепз</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a></p>
Danylo<p><span class="h-card" translate="no"><a href="https://soc.ua-fediland.de/@ua" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ua</span></a></span> <span class="h-card" translate="no"><a href="https://social.net.ua/users/rada" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rada</span></a></span> </p><p>Я вже деякий час вчу Elixir. Але я також багато часу проводжу з Go. Тут буде нитка моїх думок про ці мови.</p><p>🧵</p><p><a href="https://mastodon.knightpp.cc/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%B3%D0%BE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>го</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a> <a href="https://mastodon.knightpp.cc/tags/%D0%B1%D0%BB%D0%BE%D0%B3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>блог</span></a> <a href="https://mastodon.knightpp.cc/tags/100%D0%B4%D0%BE%D0%BF%D0%B8%D1%81%D1%96%D0%B2%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100дописівукраїнською</span></a></p>
neojet<p>Маю на думці покращити досвід користування мастодоном і одночасно збільшити ком'юніті яке пише на elixir 😜 </p><p>Які у вас є ідеї для бота у мастодоні?</p><p><span class="h-card" translate="no"><a href="https://soc.ua-fediland.de/@ua" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ua</span></a></span> <span class="h-card" translate="no"><a href="https://social.net.ua/users/rada" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rada</span></a></span> </p><p><a href="https://mastodon.kaiman.uk/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.kaiman.uk/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a> <a href="https://mastodon.kaiman.uk/tags/%D0%B1%D0%BE%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>бот</span></a> <a href="https://mastodon.kaiman.uk/tags/%D0%B5%D0%BB%D1%96%D0%BA%D1%81%D0%B8%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>еліксир</span></a> 🧪🧀</p>
Отець Владюній<p>Як би мені не хотілося уникнути використання P/Invoke у поточному проєкті, але здається доведеться це зробити і ще й накинути декілька структура для того аби можна було викликати sendmsg і передавати файлові дескриптори через сокет.</p><p><a href="https://social.kyiv.dcomm.net.ua/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://social.kyiv.dcomm.net.ua/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a></p>
Отець Владюній<p>Реалізація протоколу Wayland без libwayland-client на C# створювала труднощі, але загалом була цілком реальним завданням. Якщо вдасться вирішити питання із відправленням файлових дескрипторів через сокет (реалізація Socket у <a href="https://social.kyiv.dcomm.net.ua/tags/dotNET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNET</span></a> такого не підтримує), то вже не треба буде перевіряти чи є в системі libwayland-client.</p><p><a href="https://social.kyiv.dcomm.net.ua/tags/wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wayland</span></a> <a href="https://social.kyiv.dcomm.net.ua/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://social.kyiv.dcomm.net.ua/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a></p>
Отець Владюній<p>Нарешті у мене вийшло написати реалізацію Wire Protocol для Wayland на C#. (без libwayland-client). Поки наче б то навіть без значних виділень пам'яті, але це питання треба іще дослідити. Треба писати статтю на Друкарні аби не забути нічого)</p><p><a href="https://social.kyiv.dcomm.net.ua/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://social.kyiv.dcomm.net.ua/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://social.kyiv.dcomm.net.ua/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a></p>
Новини Українською<p>Технологія майбутнього. Rust очолив топ мов програмування за ростом популярності <a href="https://itc.ua/ua/novini/tehnologiya-majbutnogo-rust-ocholyv-top-mov-programuvannya-za-rostom-populyarnosti/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/tehnologiya-m</span><span class="invisible">ajbutnogo-rust-ocholyv-top-mov-programuvannya-za-rostom-populyarnosti/</span></a> <a href="https://mastodon.social/tags/%D0%9C%D0%BE%D0%B2%D0%B8%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Мовипрограмування</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
Новини Українською<p>VBScript — RIP. Microsoft хоронить 27-річну мову програмування <a href="https://itc.ua/ua/novini/vbscript-rip-microsoft-horonyt-27-richnu-movu-programuvannya/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/vbscript-rip-</span><span class="invisible">microsoft-horonyt-27-richnu-movu-programuvannya/</span></a> <a href="https://mastodon.social/tags/%D0%9C%D0%BE%D0%B2%D0%B8%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Мовипрограмування</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/PowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerShell</span></a> <a href="https://mastodon.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a></p>
Найменшенький<p>Дуже жаль що в <code>C++</code> немає блоку <code>else</code> після циклів <code>for</code> і <code>while</code> як у <code>Python</code>.</p><pre><code>&gt;&gt;&gt; for i in range(6): ... print(i) ... else: ... print('Succesful') ... 0 1 2 3 4 5 Succesful &gt;&gt;&gt; </code></pre><p>Або так:</p><pre><code>&gt;&gt;&gt; for i in range(6): ... if i &gt; 3: ... break ... print(i) ... else: ... print('Succesful') ... 0 1 2 3 &gt;&gt;&gt; </code></pre><p>В <code>Python</code> цей блок виконується у випадку успішного завершення циклу, але мені здається було б логічно зробити навпаки, коли цикл завершується примусово командою <code>break</code> або при першій перевірці умова не виконана.</p><p><a class="hashtag" href="https://social.net.ua/tag/програмування" rel="nofollow noopener" target="_blank">#програмування</a> <a class="hashtag" href="https://social.net.ua/tag/cpp" rel="nofollow noopener" target="_blank">#cpp</a> <a class="hashtag" href="https://social.net.ua/tag/python" rel="nofollow noopener" target="_blank">#python</a> <a class="hashtag" href="https://social.net.ua/tag/for" rel="nofollow noopener" target="_blank">#for</a> <a class="hashtag" href="https://social.net.ua/tag/while" rel="nofollow noopener" target="_blank">#while</a> <a class="hashtag" href="https://social.net.ua/tag/else" rel="nofollow noopener" target="_blank">#else</a> <a class="hashtag" href="https://social.net.ua/tag/loops" rel="nofollow noopener" target="_blank">#loops</a> <a class="hashtag" href="https://social.net.ua/tag/цикли" rel="nofollow noopener" target="_blank">#цикли</a></p>
Новини Українською<p>Офіційно: GitHub Copilot Chat тепер доступний на iOS та Android <a href="https://itc.ua/ua/tehnologiyi/ofitsijno-github-copilot-chat-teper-dostupnyj-na-ios-ta-android/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/tehnologiyi/ofitsijn</span><span class="invisible">o-github-copilot-chat-teper-dostupnyj-na-ios-ta-android/</span></a> <a href="https://mastodon.social/tags/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Штучнийінтелект</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.social/tags/Copilot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Copilot</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a></p>
Новини Українською<p>44% девелоперів використовують на роботі дві мови програмування <a href="https://itc.ua/ua/novini/44-developeriv-vykorystovuyut-na-roboti-dvi-movy-programuvannya/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/44-developeri</span><span class="invisible">v-vykorystovuyut-na-roboti-dvi-movy-programuvannya/</span></a> <a href="https://mastodon.social/tags/%D0%9C%D0%BE%D0%B2%D0%B8%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Мовипрограмування</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Україна</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a></p>
Новини Українською<p>Чистий код, яскраві ідеї: вибираємо ідеальний монітор для програміста <a href="https://itc.ua/ua/articles/chystyj-kod-yaskravi-ideyi-vybyrayemo-idealnyj-monitor-dlya-programista/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/articles/chystyj-kod</span><span class="invisible">-yaskravi-ideyi-vybyrayemo-idealnyj-monitor-dlya-programista/</span></a> <a href="https://mastodon.social/tags/%D0%93%D0%B0%D0%B9%D0%B4%D0%B8%D1%82%D0%B0%D0%B4%D0%BE%D0%B1%D1%96%D1%80%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Гайдитадобірки</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%B8%D1%81%D1%82%D1%80%D0%BE%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Пристрої</span></a> <a href="https://mastodon.social/tags/%D0%BC%D0%BE%D0%BD%D1%96%D1%82%D0%BE%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>монітор</span></a> <a href="https://mastodon.social/tags/%D0%A1%D1%82%D0%B0%D1%82%D1%82%D1%96" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Статті</span></a> <a href="https://mastodon.social/tags/Lenovo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lenovo</span></a> <a href="https://mastodon.social/tags/Acer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Acer</span></a> <a href="https://mastodon.social/tags/ASUS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASUS</span></a> <a href="https://mastodon.social/tags/Dell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dell</span></a> <a href="https://mastodon.social/tags/MSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSI</span></a> <a href="https://mastodon.social/tags/LG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LG</span></a></p>
Найменшенький<p>Як же мене після <code>C++</code> навіть на <code>Python</code> тягне оптимізувати там де ніхто не звертає уваги. До прикладу багато хто використовує всюди списки дам де це не потрібно і можна взяти кортеж.</p><p>Обʼєкт типу <code>object</code> займає <strong><code>16 BYTES</code></strong>. Це можна дізнатись викликавши метод <code>__sizeof__</code> в обʼєкта.</p><pre><code>o = object() o.__sizeof__() </code></pre><p>Від цього типу наслідуються всі інші стандартні й не тільки типи навіть якщо явно цього не вказано. Тому це найменший можливий розмір будь-якого обʼєкта. Перевірити це можна за допомоги функції <code>issubclass</code> яка приймає два типи та повертає значення типу <code>bool</code>.</p><pre><code>&gt;&gt;&gt; issubclass(int, object) True &gt;&gt;&gt; issubclass(float, object) True &gt;&gt;&gt; issubclass(bool, object) True &gt;&gt;&gt; issubclass(str, object) True &gt;&gt;&gt; issubclass(list, object) True &gt;&gt;&gt; issubclass(tuple, object) True &gt;&gt;&gt; class A: ... pass ... &gt;&gt;&gt; issubclass(A, object) True </code></pre><p>Саме через це всі обʼєкти мають функцію <code>__sizeof__</code> і не тільки.</p><p>Якщо ми подивимось на розміри стандартних типів, то можемо трохи здивуватись.</p><pre><code>&gt;&gt;&gt; int().__sizeof__() 28 &gt;&gt;&gt; float().__sizeof__() 24 &gt;&gt;&gt; bool().__sizeof__() 28 &gt;&gt;&gt; str().__sizeof__() 49 &gt;&gt;&gt; tuple().__sizeof__() 24 &gt;&gt;&gt; list().__sizeof__() 40 &gt;&gt;&gt; set().__sizeof__() 200 &gt;&gt;&gt; dict().__sizeof__() 48 </code></pre><p>Найбільше я здивувався розміру типу <code>bool</code>. Він займає скільки ж як і <code>int</code>, і є більшим за <code>float</code> та <code>tuple</code>. І це все розміри порожніх (нульових) обʼєктів.</p> <p>Тепер порівняємо кортежі та списками з однаковим вмістом.</p><pre><code>&gt;&gt;&gt; t = (1,2,3,4,5,6) &gt;&gt;&gt; l = [1,2,3,4,5,6] &gt;&gt;&gt; t.__sizeof__() 72 &gt;&gt;&gt; l.__sizeof__() 88 </code></pre><p>Різниця та ж що й при порожніх контейнерах через те що контейнер зберігає тільки посилання на обʼєкт. Можемо в цьому переконатись за id обʼєктів.</p><pre><code>&gt;&gt;&gt; id(t[0]) == id(l[0]) True &gt;&gt;&gt; t[0] is l[0] True </code></pre><p>Оператор <code>is</code> робить те саме, він порівнює ідентифікатори.</p> <p>Це добре що <code>python</code> оптимізує програму не створюючи зайвих обʼєктів, але всеодно всі обʼєкти займають дуже багато місця. Саме через це я й ненавиджу такі мови як <code>python</code>, <code>js</code>...</p><p><a class="hashtag" href="https://social.net.ua/tag/програмування" rel="nofollow noopener" target="_blank">#програмування</a> <a class="hashtag" href="https://social.net.ua/tag/python" rel="nofollow noopener" target="_blank">#python</a> <a class="hashtag" href="https://social.net.ua/tag/sizeof" rel="nofollow noopener" target="_blank">#sizeof</a> <a class="hashtag" href="https://social.net.ua/tag/розміри" rel="nofollow noopener" target="_blank">#розміри</a> <a class="hashtag" href="https://social.net.ua/tag/типи" rel="nofollow noopener" target="_blank">#типи</a> <a class="hashtag" href="https://social.net.ua/tag/int" rel="nofollow noopener" target="_blank">#int</a> <a class="hashtag" href="https://social.net.ua/tag/float" rel="nofollow noopener" target="_blank">#float</a> <a class="hashtag" href="https://social.net.ua/tag/list" rel="nofollow noopener" target="_blank">#list</a> <a class="hashtag" href="https://social.net.ua/tag/tuple" rel="nofollow noopener" target="_blank">#tuple</a> <a class="hashtag" href="https://social.net.ua/tag/списки" rel="nofollow noopener" target="_blank">#списки</a> <a class="hashtag" href="https://social.net.ua/tag/кортежі" rel="nofollow noopener" target="_blank">#кортежі</a> #<strong>sizeof</strong> <a class="hashtag" href="https://social.net.ua/tag/object" rel="nofollow noopener" target="_blank">#object</a> <a class="hashtag" href="https://social.net.ua/tag/оптимізація" rel="nofollow noopener" target="_blank">#оптимізація</a> <a class="hashtag" href="https://social.net.ua/tag/бісить" rel="nofollow noopener" target="_blank">#бісить</a></p>
Mark<p>Львів'яни, якщо вас цікавить олімпіадне програмування та алгоритмічні задачі, то це чудове місце щоб почати їх вивчати. Лекції вживу, безкоштовно.</p><p><a href="https://algotester.com/uk/CollegeLecture" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">algotester.com/uk/CollegeLectu</span><span class="invisible">re</span></a></p><p><a href="https://social.noleron.com/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>програмування</span></a> <a href="https://social.noleron.com/tags/%D0%BB%D1%8C%D0%B2%D1%96%D0%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>львів</span></a> <a href="https://social.noleron.com/tags/%D0%BB%D0%BD%D1%83" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>лну</span></a> <span class="h-card" translate="no"><a href="https://social.net.ua/users/rada" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rada</span></a></span> <span class="h-card" translate="no"><a href="https://soc.ua-fediland.de/@ua" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ua</span></a></span></p>
Новини Українською<p>Nanit Robot вийшов на Kickstarter — український аналог програмованих роботів LEGO Mindstorms для вивчення програмування <a href="https://itc.ua/ua/novini/nanit-robot-vyjshov-na-kickstarter-ukrayinskyj-analog-programovanyh-robotiv-lego-mindstorms-dlya-vyvchennya-programuvannya/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itc.ua/ua/novini/nanit-robot-v</span><span class="invisible">yjshov-na-kickstarter-ukrayinskyj-analog-programovanyh-robotiv-lego-mindstorms-dlya-vyvchennya-programuvannya/</span></a> <a href="https://mastodon.social/tags/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Програмування</span></a> <a href="https://mastodon.social/tags/%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Робототехника</span></a> <a href="https://mastodon.social/tags/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%97" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Технології</span></a> <a href="https://mastodon.social/tags/NanitRobot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NanitRobot</span></a> <a href="https://mastodon.social/tags/%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Україна</span></a> <a href="https://mastodon.social/tags/%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Новини</span></a> <a href="https://mastodon.social/tags/EdTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EdTech</span></a> <a href="https://mastodon.social/tags/%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Роботи</span></a> <a href="https://mastodon.social/tags/STEM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STEM</span></a></p>