<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Володимир Обрізан: особистий сайт - 07</title><link href="https://obrizan.com/uk/" rel="alternate"></link><link href="https://obrizan.com/uk/feeds/07.atom.xml" rel="self"></link><id>https://obrizan.com/uk/</id><updated>2026-08-07T16:02:50+03:00</updated><entry><title>Мені подобається читати документацію</title><link href="https://obrizan.com/uk/blog/reading-documentation/" rel="alternate"></link><published>2026-08-07T16:02:50+03:00</published><updated>2026-08-07T16:02:50+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2026-08-07:/uk/blog/reading-documentation/</id><summary type="html">&lt;p&gt;Я читав документацію цього тижня. І минулого тижня теж. І наступного тижня теж читатиму документацію.
Мені подобається читати документацію.&lt;/p&gt;
&lt;p&gt;Навіщо мені витрачати час на те, щоб писати ШІ, чекати на «thinking longer for the better answer»™, якщо я можу просто загуглити потрібну документацію, відкрити її й насолоджуватися неспішним читанням від …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Я читав документацію цього тижня. І минулого тижня теж. І наступного тижня теж читатиму документацію.
Мені подобається читати документацію.&lt;/p&gt;
&lt;p&gt;Навіщо мені витрачати час на те, щоб писати ШІ, чекати на «thinking longer for the better answer»™, якщо я можу просто загуглити потрібну документацію, відкрити її й насолоджуватися неспішним читанням від початку до кінця?
Будьте уважні: ШІ не може дослівно відтворювати захищені авторським правом матеріали — йому доводиться їх перефразовувати. То навіщо читати перефразований ШІ-текст, якщо можна прочитати справжнє першоджерело в оригіналі?&lt;/p&gt;
&lt;p&gt;&lt;img alt="Фото до допису «Мені подобається читати документацію»" src="https://obrizan.com/uk/images/telegram/2026/08/07/reading-documentation-1.jpg"&gt;&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Освітня криза</title><link href="https://obrizan.com/uk/blog/osvitnia-kryza/" rel="alternate"></link><published>2018-03-07T10:04:00+02:00</published><updated>2018-03-07T10:04:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2018-03-07:/uk/blog/osvitnia-kryza/</id><summary type="html">&lt;p&gt;Мені дуже боляче спостерігати освітню кризу в нашій країні. Я переживаю її як особисту трагедію. Цю нотатку мене змусив написати випадок, який стався в одному з чатів на програмістську тематику.&lt;/p&gt;
&lt;p&gt;Одного дня учасник чату виклав фотографію теоретичних задач, які йому дали на співбесіді. Серед інших задач і запитань були такі …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Мені дуже боляче спостерігати освітню кризу в нашій країні. Я переживаю її як особисту трагедію. Цю нотатку мене змусив написати випадок, який стався в одному з чатів на програмістську тематику.&lt;/p&gt;
&lt;p&gt;Одного дня учасник чату виклав фотографію теоретичних задач, які йому дали на співбесіді. Серед інших задач і запитань були такі: «Скільки бітів у байті? Переведіть число з десяткової системи в шістнадцяткову. Порахуйте кількість бітів у числі». Мене здивувала реакція програмістів-початківців:&lt;/p&gt;
&lt;p&gt;— Ха-ха-ха! Де це в реальних проєктах треба рахувати кількість бітів у байті? &lt;br&gt;
— Пффф... Що за ідіотські завдання, навіщо це фронтенднику?&lt;/p&gt;
&lt;p&gt;Драма розігралася вже наступного дня. Один з учасників чату звернувся по допомогу з отакою проблемою:&lt;/p&gt;
&lt;p&gt;— Рятуйте! Допоможіть! Додаю 0,1 і 0,2 і в результаті отримую не 0,3, а 0,30000000000000004!&lt;/p&gt;
&lt;p&gt;Ті люди, які ще вчора висміювали завдання про біти в байті, уже сьогодні перечепилися об власне невігластво й небажання вивчати фундаментальні основи роботи комп’ютерів.&lt;/p&gt;
&lt;p&gt;Сучасні комп’ютери — дискретні. Числа зберігаються як цілі та дійсні. Дійсні зберігаються у форматі з фіксованою комою або у форматі з рухомою комою. Головна особливість у тому, що вага кожного розряду — кратна двійці. Для цілих чисел це 2⁰, 2¹, 2², 2³ і так далі. А для дробів те саме, але в знаменнику: 2⁻¹, 2⁻², 2⁻³ і так далі. Тобто 0,5, 0,25, 0,125 і так далі. Якщо в нас на дробову частину відводиться два двійкові знаки, то ми можемо записати числа, кратні 0,25: 0, 0,25, 0,5, 0,75, 1 і так далі. Але з такою розрядною сіткою не вийде записати ні 0,2, ні 0,1, ні 0,3.&lt;/p&gt;
&lt;p&gt;А скільки ще різних курсів і дисциплін, які ігноруються сучасним товариством програмістів? Дискретна математика, алгебра, вища математика, теорія графів, теорія ймовірностей, статистика, структури даних і алгоритми, об’єктно-орієнтоване програмування, системи керування базами даних, системотехніка, теорія інформації та кодування, математичне моделювання і так далі аж до повних чотирьох років бакалаврату.&lt;/p&gt;
&lt;p&gt;Геополітична криза призвела до економічної кризи. Економічна призвела до культурної. Культурна призвела до освітньої. Освітня призвела до професійної. Професійна веде до промислової кризи.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Одкровення Божі й програмісти</title><link href="https://obrizan.com/uk/blog/odkrovennia-bozhi-y-prohramisty/" rel="alternate"></link><published>2017-04-07T23:27:00+03:00</published><updated>2017-04-07T23:27:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2017-04-07:/uk/blog/odkrovennia-bozhi-y-prohramisty/</id><summary type="html">&lt;p&gt;Програмісти обожнюють Одкровення Божі. Це коли всім очевидна якась істина, а програмісти доходять до неї довгими розлогими міркуваннями. &lt;/p&gt;
&lt;p&gt;Сьогодні прочитав статтю "TDD Harms Architecture". (http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html). Стаття про те, що, мовляв, культура автоматичного тестування шкодить архітектурі програми. Після довгих розлогих міркувань автор …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Програмісти обожнюють Одкровення Божі. Це коли всім очевидна якась істина, а програмісти доходять до неї довгими розлогими міркуваннями. &lt;/p&gt;
&lt;p&gt;Сьогодні прочитав статтю "TDD Harms Architecture". (http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html). Стаття про те, що, мовляв, культура автоматичного тестування шкодить архітектурі програми. Після довгих розлогих міркувань автор закінчує п’ятьма абзацами тексту про те, що це програмісти роблять погану архітектуру, а не тести. &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/uk/images/livejournal/2017/04/07/otkroveniya-bozhi-i-programmisty/39199-original-b07a3ce8d3503f84.png"&gt;&lt;/p&gt;
&lt;p&gt;Черговий програміст видав Одкровення Божі. Для мене це так само смішно, як і напис на костюмі супермена: "Не дає здатності літати".&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/uk/images/livejournal/2017/04/07/otkroveniya-bozhi-i-programmisty/39452-original-2e01d0059970fed7.jpg"&gt;&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Анекдот менеджерам проєктів</title><link href="https://obrizan.com/uk/blog/anekdot-menedzheram-proiektiv/" rel="alternate"></link><published>2016-10-07T00:18:00+03:00</published><updated>2016-10-07T00:18:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-10-07:/uk/blog/anekdot-menedzheram-proiektiv/</id><summary type="html">&lt;p&gt;Дайте розповім вам анекдот. П’ятеро програмістів сидять пізно ввечері в неділю 31 грудня на роботі й ворожать: якого хуя їх туди занесло. "Що ми зробили не так? Де помилилися? Чого не зробили?" Шукають винних і всяка інша херня. І раптом один каже:&lt;/p&gt;
&lt;p&gt;— Зачекайте... Коли ми планували проєкт, ми ж …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Дайте розповім вам анекдот. П’ятеро програмістів сидять пізно ввечері в неділю 31 грудня на роботі й ворожать: якого хуя їх туди занесло. "Що ми зробили не так? Де помилилися? Чого не зробили?" Шукають винних і всяка інша херня. І раптом один каже:&lt;/p&gt;
&lt;p&gt;— Зачекайте... Коли ми планували проєкт, ми ж просто сиділи й блять розповідали анекдоти.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Особиста ефективність: список завдань</title><link href="https://obrizan.com/uk/blog/osobysta-efektyvnist-spysok-zavdan/" rel="alternate"></link><published>2016-02-07T23:00:00+02:00</published><updated>2016-02-07T23:00:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-02-07:/uk/blog/osobysta-efektyvnist-spysok-zavdan/</id><summary type="html">&lt;p&gt;Часто громадяни цікавляться: як особисто я організовую свою роботу. Для особистої ефективності використовую багато інструментів. Сьогодні поговоримо про список завдань. &lt;/p&gt;
&lt;p&gt;Список завдань — найважливіший інструмент для організації особистої ефективності. У список завдань вивантажуються з голови абсолютно всі справи, які потрібно зробити. Список ділиться на «проєкти», наприклад: «Робота», «Університет», «Дім» і так …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Часто громадяни цікавляться: як особисто я організовую свою роботу. Для особистої ефективності використовую багато інструментів. Сьогодні поговоримо про список завдань. &lt;/p&gt;
&lt;p&gt;Список завдань — найважливіший інструмент для організації особистої ефективності. У список завдань вивантажуються з голови абсолютно всі справи, які потрібно зробити. Список ділиться на «проєкти», наприклад: «Робота», «Університет», «Дім» і так далі. А також завдання діляться на «Зробити сьогодні», «Зробити протягом тижня», «Зробити потім». &lt;/p&gt;
&lt;p&gt;Найважливіша умова — вивантажити абсолютно все, що є в голові. Від елементарних речей до складних. Не можна піддаватися спокусі «та я це й так запам’ятаю і зроблю». Такі речі в 95% забуваються і не робляться. &lt;/p&gt;
&lt;p&gt;Для ведення завдань рекомендую «Мікромілі»: http://micromiles.co/&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/uk/images/livejournal/2016/02/07/lichnaya-effektivnost-spisok-zadach/30231-original-a5a51c48612ce8ec.png"&gt;&lt;/p&gt;
&lt;p&gt;Список завдань на день і на тиждень потрібно переглядати щодня, перекладаючи завдання, якщо знадобиться. Список завдань на тиждень і на потім потрібно переглядати раз на тиждень і теж перекладати, якщо потрібно.&lt;/p&gt;
&lt;p&gt;У результаті голова буде повністю звільнена від необхідності пам’ятати, що потрібно зробити, і вся увага буде приділена тільки тим завданням, які потрібно зробити сьогодні. Зі списком завдань неможливо щось забути. Можна свідомо не зробити, але забути — неможливо.&lt;/p&gt;
&lt;p&gt;Пам’ятаю, коли вперше виписав усі завдання з голови в програму, то відчув небувале полегшення. Виявилося, що так, важливих завдань дуже багато, але саме на сьогодні їх було буквально два, і обидва я вже вирішив, і хвилюватися вже не потрібно. Це було щастя. &lt;/p&gt;
&lt;p&gt;Докладніше про метод доведення справ до кінця можна подивитися в Максима Дорофєєва: http://mnogosdelal.ru/slidecasts/dovedenie-del-do-kontsa/&lt;/p&gt;
&lt;p&gt;Як люди живуть без списку завдань — я не знаю. Суворо рекомендую завести.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Знецінені цінності</title><link href="https://obrizan.com/uk/blog/znetsineni-tsinnosti/" rel="alternate"></link><published>2014-09-07T01:38:00+03:00</published><updated>2014-09-07T01:38:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-09-07:/uk/blog/znetsineni-tsinnosti/</id><summary type="html">&lt;p&gt;Улітку 2004 року близький друг (Сашо, привіт!) запросив сходити на вечірню проповідь до залу царства Свідків Єгови. Чим мене могло зацікавити запрошення близького друга сходити на вечірню проповідь до залу царства Свідків Єгови? Тим, що проповідник був зі США, а американські проповідники розповідають цікаво, переконливо, та й хотілося послухати мовлення …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Улітку 2004 року близький друг (Сашо, привіт!) запросив сходити на вечірню проповідь до залу царства Свідків Єгови. Чим мене могло зацікавити запрошення близького друга сходити на вечірню проповідь до залу царства Свідків Єгови? Тим, що проповідник був зі США, а американські проповідники розповідають цікаво, переконливо, та й хотілося послухати мовлення носія другої рідної мови. Проповідь тривала близько 40–50 хвилин, я майже нічого не пам’ятаю, крім назви: «Знецінені цінності» й суті, що відображала цю назву. Сенс приблизно такий: Господь Бог створив заповіді, яких ми повинні дотримуватися. Деякі люди вирішують, що якихось заповідей треба дотримуватися, а якихось заповідей не треба, і таким чином знецінюють завіти Бога. &lt;/p&gt;
&lt;p&gt;І я запам’ятав такий жест проповідника: правою рукою він провів риску в повітрі паралельно землі на рівні голови й сказав: «Ось такими вас хоче бачити Бог». А лівою рукою провів риску на рівні грудей і сказав: «А ось такими ви хочете бачити самих себе. Ви знецінили цінності». Тоді мені це здалося просто кумедним, не більше. Але за кілька років я зіткнувся зі знеціненими цінностями у сфері освіти. &lt;/p&gt;
&lt;p&gt;Що є цінністю в освіті? Здобуті знання. Що ми зараз спостерігаємо у виші: студенти в односторонньому порядку знижують академічні норми. Одразу зауважу, що нормою я вважаю відмінне знання предмета: на 90–100 балів. Крім академічних норм, існують ще професійні норми на ринку праці, вони, звісно ж, вищі за академічні норми, але оскільки вони прямо пропорційні, то, занижуючи одну норму, знижується й інша. &lt;/p&gt;
&lt;p&gt;За часів епохи Відродження обсяги знань (а отже, й норми) підвищувалися. Згадайте безсмертне в Ісаака Ньютона: «Якщо я й бачив далі, то лише тому, що стояв на плечах гігантів». Тут мається на увазі, що на підставі знань попередніх поколінь вдалося отримати нове знання, передати його нащадкам. Зараз же відбувається зворотний процес: деякі студенти самостійно знижують норму знання до посереднього рівня. Деякі студенти намагаються просто здавати предмет вчасно, на «аби як». Пов’язано це з тим, що сесія спланована заздалегідь, час обмежений, та й знання — не бозна-яка цінність. І якщо до іспиту залишилася одна ніч, і дату іспиту перенести неможливо, то параметр, що залишився вільним, — це якість (обсяг) знання. Зрозуміло, що такі знання вилетять із голови швидше, ніж викладач встигне закрити заліковку після іспиту. &lt;/p&gt;
&lt;p&gt;Можна виділити кілька характерних порогів: &lt;/p&gt;
&lt;p&gt;— 60 балів — прохідний бал, менше не можна, уже буде «двійка» і не переведуть у наступний семестр;&lt;br&gt;
— 75 балів — середній бал для отримання стипендії. &lt;/p&gt;
&lt;p&gt;Схожа ситуація виникає з предметами, на яких немає іспиту, а є залік — там достатньо отримати «трійку», щоб перевестися далі. &lt;/p&gt;
&lt;p&gt;І ця деградація спостерігається в кожному поколінні студентів. У страшних снах мені ввижається, що в один момент знання студентів перетворяться на матеріальну точку, а в наступний момент зникнуть узагалі.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Сайт ХНУРЕ продовжує дивувати</title><link href="https://obrizan.com/uk/blog/sait-khnure-prodovzhuie-dyvuvaty/" rel="alternate"></link><published>2014-06-07T11:16:00+03:00</published><updated>2014-06-07T11:16:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-06-07:/uk/blog/sait-khnure-prodovzhuie-dyvuvaty/</id><content type="html">&lt;p&gt;5 серпня 2012 року я написав замітку &lt;a href="https://obrizan.com/uk/blog/sait-khnure-20kh2-roku/"&gt;"Сайт ХНУРЕ 20х2 року"&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://lh3.ggpht.com/-BRPFz8T5pL4/UB5iP3ExqHI/AAAAAAAAAwI/hZ0YLNfzJ14/image%25255B2%25255D.png?imgmax=800"&gt;&lt;/p&gt;
&lt;p&gt;У 2013 році дизайн сайту все-таки змінили. Але редакторська політика залишилася стара. &lt;/p&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2014-06-07 at 11.02.36" src="https://obrizan.com/uk/images/livejournal/2014/06/07/sait-hnure-prodolzhaet-udivlyat/5467-original-feddf67180021687.png"&gt;&lt;/p&gt;
&lt;p&gt;Дякую за запрошення, але, на жаль, машину часу має не кожен.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Згадати все</title><link href="https://obrizan.com/uk/blog/zghadaty-vse/" rel="alternate"></link><published>2014-02-07T00:22:00+02:00</published><updated>2014-02-07T00:22:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-02-07:/uk/blog/zghadaty-vse/</id><summary type="html">&lt;p&gt;Ще опівдні четверга ніщо не віщувало біди. Але вже о 16:00 пролунав перший тривожний дзвіночок із невідомого номера:&lt;/p&gt;
&lt;p&gt;— Привіт, ну ти завтра будеш?&lt;/p&gt;
&lt;p&gt;Кілька секунд роздумів — і за голосом та запитанням я зрозумів, хто це дзвонить.&lt;/p&gt;
&lt;p&gt;— Так, звісно буду, як завжди. А ти що, номер змінив?&lt;br&gt;
— Ні.&lt;br&gt;
— Дивно, він …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ще опівдні четверга ніщо не віщувало біди. Але вже о 16:00 пролунав перший тривожний дзвіночок із невідомого номера:&lt;/p&gt;
&lt;p&gt;— Привіт, ну ти завтра будеш?&lt;/p&gt;
&lt;p&gt;Кілька секунд роздумів — і за голосом та запитанням я зрозумів, хто це дзвонить.&lt;/p&gt;
&lt;p&gt;— Так, звісно буду, як завжди. А ти що, номер змінив?&lt;br&gt;
— Ні.&lt;br&gt;
— Дивно, він у мене не визначився. &lt;/p&gt;
&lt;p&gt;Другий тривожний дзвіночок пролунав пізніше, за кілька годин, коли у «Вайбері» замість імен і прізвищ показувалися просто телефонні номери.&lt;/p&gt;
&lt;p&gt;Тут і до Стіва Джобса не ходи — у мене злетіла телефонна книга.&lt;/p&gt;
&lt;p&gt;&lt;img alt="photo 1" src="https://obrizan.com/uk/images/livejournal/2014/02/07/vspomnit-vse/2358-original-cba08c2b1e8cfc5d.png"&gt;&lt;/p&gt;
&lt;p&gt;649 контактів, які збиралися протягом 10 років, телефонні номери людей, яким я дзвонив або які мені дзвонили хоча б один раз, — усе зникло в невідомому напрямку. А потім підтвердився ще сумніший факт: пропали не просто контакти, а всі дані, пов’язані з Айклаудом — еплівською хмарною платформою. Наприклад, ось так виглядає список нотаток, де я збираю різні думки, ідеї, корисні посилання:&lt;/p&gt;
&lt;p&gt;&lt;img alt="photo 2" src="https://obrizan.com/uk/images/livejournal/2014/02/07/vspomnit-vse/2696-original-d36ac373ed4680f5.png"&gt;&lt;/p&gt;
&lt;p&gt;Також порожнім був і календар. Дівочо чистим був список завдань. &lt;/p&gt;
&lt;p&gt;Мені стало цікаво, скільки телефонних номерів я пам’ятаю і без адресної книги? Нарахував п’ять штук, серед яких три виявилися марними: робочий телефон, телефон на кафедрі й телефон МКС.&lt;/p&gt;
&lt;p&gt;Потім у голову прийшла інша думка: а може не паритися й не відновлювати телефонну книгу? Може, не потрібні мені ці 649 номерів? Хто всі ці люди? Може, кому треба, той сам подзвонить або смску напише? &lt;/p&gt;
&lt;p&gt;Остання думка була про те, що мені насправді все одно, скільки номерів у телефонній книзі: ну нуль, то й нуль. &lt;/p&gt;
&lt;p&gt;А ввечері я перезавантажив телефон, він похекав хвилинку, завантажив усі дані з хмари, і все стало на свої місця.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Death — Symbolic</title><link href="https://obrizan.com/uk/blog/death-symbolic/" rel="alternate"></link><published>2011-10-07T09:29:00+03:00</published><updated>2011-10-07T09:29:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2011-10-07:/uk/blog/death-symbolic/</id><content type="html">&lt;p&gt;Чак Шульдинер — срібний голос death-металу.&lt;/p&gt;
&lt;iframe title="Death — Symbolic on Yandex Music" width="350" height="180" src="https://music.yandex.ru/iframe/#track/2206045/298667" allow="autoplay"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="https://music.yandex.ru/artist/292756"&gt;Death&lt;/a&gt; — &lt;a href="https://music.yandex.ru/track/2206045/album/298667"&gt;Symbolic&lt;/a&gt; на &lt;a href="https://music.yandex.ru"&gt;Яндекс.Музиці&lt;/a&gt;&lt;/p&gt;</content><category term="07"></category><category term="музика"></category></entry><entry><title>Новини цивілізованої еуропи</title><link href="https://obrizan.com/uk/blog/novyny-tsyvilizovanoi-europy/" rel="alternate"></link><published>2010-11-07T08:59:00+02:00</published><updated>2010-11-07T08:59:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-11-07:/uk/blog/novyny-tsyvilizovanoi-europy/</id><summary type="html">&lt;p&gt;Кореспондент із Праги повідомляє:&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;З 1 січня громадянам Чехії дозволяється мати при собі: до 15 грамів марихуани, до чотирьох таблеток екстазі, двох грамів амфетаміну, півтора грама героїну, один грам кокаїну. Дозволяється також вирощувати в домашніх умовах до п’яти кущів конопель і 40 галюциногенних грибів. Кримінальне покарання за зберігання вищенаведеної …&lt;/em&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Кореспондент із Праги повідомляє:&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;З 1 січня громадянам Чехії дозволяється мати при собі: до 15 грамів марихуани, до чотирьох таблеток екстазі, двох грамів амфетаміну, півтора грама героїну, один грам кокаїну. Дозволяється також вирощувати в домашніх умовах до п’яти кущів конопель і 40 галюциногенних грибів. Кримінальне покарання за зберігання вищенаведеної кількості наркотичних засобів скасовано.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ru.tsn.ua/svit/v-chehii-legalizovali-narkotiki.html"&gt;&lt;strong&gt;У Чехії легалізували наркотики&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Думаю, наступним кроком буде продаж наркотиків у супермаркетах, а також у шкільних їдальнях. Так само наркотики можна буде купити в кредит, з’являться соціальні програми видачі наркотиків малозабезпеченим. Про те, що героїн і кокаїн викликають залежність, журналісти не пишуть.&lt;/p&gt;</content><category term="07"></category><category term="наркоманія"></category><category term="новини"></category><category term="Чехія"></category></entry><entry><title>Про дизайн у документації розробника</title><link href="https://obrizan.com/uk/blog/pro-dyzain-u-dokumentatsii-rozrobnyka/" rel="alternate"></link><published>2010-08-07T18:39:00+03:00</published><updated>2010-08-07T18:39:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-08-07:/uk/blog/pro-dyzain-u-dokumentatsii-rozrobnyka/</id><summary type="html">&lt;p&gt;Довго не міг зрозуміти, у чому проблема, але щойно розібрався і поспішаю доповісти вам. Помітив, що коли читаю документацію в MSDN’і, на душі стає якось добре і спокійно, а коли читаю в doxygen’і, то якось піднуджує.&lt;/p&gt;
&lt;p&gt;Ніхто не буде сперечатися, що документація дуже важлива, особливо якщо треба розбиратися …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Довго не міг зрозуміти, у чому проблема, але щойно розібрався і поспішаю доповісти вам. Помітив, що коли читаю документацію в MSDN’і, на душі стає якось добре і спокійно, а коли читаю в doxygen’і, то якось піднуджує.&lt;/p&gt;
&lt;p&gt;Ніхто не буде сперечатися, що документація дуже важлива, особливо якщо треба розбиратися в новому великому проєкті. І не в останню чергу важлива якість документації, яким чином вона складена і подана читачеві. Річ непроста, виміряти, здається, важко. Хоча можна було б узяти групу людей, дати їм завдання знайти перелік фактів у документації з різним дизайном і виміряти час зчитування, пошуку інформації.&lt;/p&gt;
&lt;p&gt;Отже, якщо мене цікавить якийсь клас із бібліотеки .NET, то в MSDN’і опис виглядає так:&lt;/p&gt;
&lt;p&gt;&lt;img alt="msdn" src="https://obrizan.com/uk/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/msdn-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Тут чітко видно: секція «конструктори» — один метод, секція «методи» — п’ять. Щільність подання інформації дорівнює шести одиницям. Давайте подивимося на документацію в дефолтному стилі doxygen’а:&lt;/p&gt;
&lt;p&gt;&lt;img alt="doxygen" src="https://obrizan.com/uk/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/doxygen-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Секції все так само видно, але так легко рахувати окремі методи вже не виходить. Візуально товсті сині посилання домінують над деклараціями методів і відволікають увагу. Ба більше, на одному екрані ми бачимо опис лише трьох методів. Отже, умовна щільність дорівнює трьом.&lt;/p&gt;
&lt;p&gt;Зверніть увагу, як doxygen турботливо зробив тип «unsigned» посиланням. Якщо ви забудете, що таке unsigned, то завжди зможете перейти за посиланням і дізнатися.&lt;/p&gt;
&lt;p&gt;Важлива частина документації — це не тільки опис, а й приклади вихідного коду. В MSDN’і ми бачимо вихідні тексти в такому оформленні:&lt;/p&gt;
&lt;p&gt;&lt;img alt="msdn_source" src="https://obrizan.com/uk/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/msdn-source-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Раз, два, три, чотири — і все. Чотири кольори. Вихідний код у doxygen’і виглядає так:&lt;/p&gt;
&lt;p&gt;&lt;img alt="doxygen_source" src="https://obrizan.com/uk/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/doxygen-source-4.png"&gt;&lt;/p&gt;
&lt;p&gt;А тут ми бачимо такі класи підсвічування: 1) директиви; 2) посилання; 3) ключові слова раз; 4) ключові слова два; 5) коментарі; 6) вбудовані типи; 7) ідентифікатори, пунктуація. Разом сім різних кольорів. Зрозуміло, що підфарбовування — це справа смаку, але якщо користувач і так знає, що на будь-який ідентифікатор можна клікнути й перейти до місця визначення, то навіщо зайвий раз виділяти посилання синім кольором?&lt;/p&gt;
&lt;p&gt;Ну і наостанок зменшена вп’ятеро collaboration diagram із doxygen’а. Реально хтось буде нею користуватися, коли вона в реальному розмірі (3600 на 1500 пікселів, &lt;a href="http://llvm.org/doxygen/classllvm_1_1Function__coll__graph.png"&gt;дивитися оригінал&lt;/a&gt;)?&lt;/p&gt;
&lt;p&gt;&lt;img alt="collaboration_750px" src="https://obrizan.com/uk/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/collaboration-750px-5.png"&gt;&lt;/p&gt;
&lt;p&gt;У коментарях вітаються посилання на мануали й особистий досвід ведення документації, налаштування doxygen’а тощо.&lt;/p&gt;</content><category term="07"></category><category term="doxygen"></category><category term="програмування"></category><category term="MSDN"></category><category term="дизайн"></category></entry></feed>