Groovy ternaly operator logic

Потрійний умовний оператор (ternary operator) в Groovy може поводитися "дивно", якщо не звертати увагу на його особливості. Він має форму:

condition ? trueValue : falseValue

Наприклад:

def a = 5
def b = 10
def max = a > b ? a : b
println "Максимальне значення: $max"

Дуже зручно використовувати для типових значень, якщо вхідні дані не …

читати далі

Отакої! Минуло багато часу з моменту останньої публікації на цьому сайті. Мабудь надто багато. Якось не до блогів і не до змін на сайті.

Але, якось зайшов випадково сюди з мобільного і жахнувся від кількості реклами під постами. І згадав що Disqus, система коментарів яку я використовував, в безкоштовних планах …

читати далі

SD-карти

Маленькі, швидкі, без рухомих механічних частин — електронні носії пам'яті здаються ідеальними пристроями.

Для деяких мікрокомп'ютерів, як Raspberry Pi це основний спосіб збереження даних.

На жаль, через особливості роботи електронних чипів що зберігають дані, з часом дані можуть втрачатися. Тим швидше, чим частіше відбувається запис даних.

Чому SD-карти "помирають"?

Кожна частинка …

читати далі

Debian Linux

Встановлення Debian на старенький нетбук Asus Eee PC я описав в попередній статті. Зараз, я зроблю базові налаштування системи для роботи з сервером 3D-друку Klipper.

Налаштування Wi-Fi

Зайти як звичайний користувач:

login: klp
Password: *******

Стати адміністратором root:

klp@klipper:~$ su
Password: *******

root@klipper:

Налаштувати мережу. Вкажіть свої NETWORK-NAME та NETWORK-PASS …

читати далі

Asus Eee PC 901

Для встановлення альтернативної прошивки що контролює роботу 3D-принтера, як правило, можна використати рідну материнську плату. Наприклад прошивка Marlin може бути записана на місце стокової.

Проте, деякі прошивки надто великі, або вимагають більше обчислюваних потужностей, через що їх не можна записати на місце стокових. Тоді використовують мікрокомп'ютери (так звані одноплатники), наприклад …

читати далі

3D-принтери та їх прошивки

  у розділі Технічні теми 

3D-принтер

Розпочинаю нову, для себе, тематику — 3D-друк! Можливість створювати власноруч, в домашніх умовах, вироби з пластику: прототипи, запчастини і просто цікаві речі для хобі і побуту давно вабила мене. Чимось схоже на програмування — коли з "нічого" створюється щось. Де процес часто цікавіший за результат. :)

Збирання і тюнинг 3D-принтера під свої потреби …

читати далі

Контактор з Wi-Fi

Для довгоочікуваного оновлення електромережі гаража потрібно пристрій що вимикав би електрику (зокрема і віддалено), коли в ній нема потреби (наприклад коли в гаражі нікого немає).

Для цього існують так звані контактори — зовні схожі на звичайні автомати захисту, але вони міняють свій стан (увімкнуто/вимкнено) в залежності від керуючого сигналу. Вони …

читати далі