• Яка мова програмування найкраща для Back-end?

    > треба ще знати Cloud та DevOps

    на рівні девелоперу знати всяку оркестрацію контейнеризацію щоб могти в цій екосистемі варитись, докерфайли там писати, маніфести куберівські, знати як подебажити в кубері свої косяки якщо на енв є доступ і т.п. це ну ніяк не той девопс що ви прямо фуллстак дев + девопс

    Поклацати трохи якісь клауд ГУІ для дебагу/драфту, але в іншому швидше досвід роботи з SDK всяких сервісів того клауду теж досить наживне й навряд чи зробить супер погоду.

  • Яка мова програмування найкраща для Back-end?

    форки мертва тема та й не працювали ніколи в веб-контекстах, тільки в cli

    Підтримав: Oleg Skalozub
  • Яка мова програмування найкраща для Back-end?

    Мова саме про асинхронну обробку в межах 1-го скрипта/реквесту, а не про воркери.

    Асинхронна обробка на системних викликах / всяких мережевих штуках в PHP доступна дуже давно, з тих пір як з’явився stream_select/socket_select, що може десь 4.3.

    З якогось моменту там з’явився ще й nonblocking режим, що дозволяє скрипту ще й щось робити поки чекаєте реквестів.

    тож http реквести так, досить легко можна так запускати паралельно, рішень купа стандартних, в тому ж guzzle приклади в доках, воно на всяких там пулах/promiseах.

    (ReactPHP тут треба майже виключно щоб красиво реалізувати момент «робити щось ще», якщо ви тупо будете чекати поки всі реквести не виконаються все одно то воно не треба).

    Доводилось роки 4 тому на диво таким сумніваючимся щодо асинхронних можливостей пхп понаписати воркер систему що лонг-поллила з 1-го процессу дуже велику кількість AWS SQS черг та менеджила створення воркерів з них з 1-го процессу

    Моментами «робити щось ще поки лонг-политься купа черг процес» тут було
    — підтримка пулу лонг-поллів
    — створення воркерів
    — обробка відпрацювання воркерів — асинхронний delete messageів відпрацьованих воркерів, вивід stdout/stderr від відпрацювавших дочірніх процесів
    — обробка gracefull termination по отриманню SIGINT/SIGTERM через pcntl_async_signals

    Так, результат на виході на диво працював супер-надійно та не травив пам’ять.https://dou.ua/lenta/news/hetmantsev-taxes-and-bad-decisions/?from=sbcomments

    Звісно треба розуміти що оте саме «робити щось ще поки відпрацьовуються реквести» в пхп повністю однопоточно буде, тобто не дістане навіть до тредів python з GIL.

    З реквестами в базу все гірше, Doctrine суто однопоточна.
    Є рішення для того щоб raw sql поганяти багатопоточно, та юз-кейсів не зустрічав щоб це треба було на беку ліпити, замість наприклад фронту сходити в декілька ендпоінтів паралельно.

    Підтримав: Oleg Skalozub
  • Купляти дорогий Ecoflow, почекати дешевших альтернатив чи майструвати UPS самостійно. Що обираєте ви?

    Якщо живити ноту через штатний інвертор, виходе десь 70 Вт/год, через dc 12v — 15-20вт/год

    Втрати на перетвореннях dc-ac-dc ну ніяк не можуть бути 300%, навіть при дуже убогому інверторі з ККД скажім 0.8 та ккд на БП ноуту 0.9
    99% просто ноут в економ-режим не переходить бо бачить що «розетка є».

    Підтримав: Oleg Korol
  • Як я забезпечив вдома безперебійне інтернет-з’єднання — поради та план дій

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

    Я кажу що провайдери в більшості повністю пасивні й не хочуть нічого робити навіть за можливості на рівному місці ломити подібні ціни.

    Підтримали: Maryan, Oleksandr Yefymov
  • Як я забезпечив вдома безперебійне інтернет-з’єднання — поради та план дій

    . Якщо ви живете не в новобудові і у вас є телефонна розетка, хай ви і відключили домашній телефон вже кілька років як — дзвоніть в «Укртелеком» і домовляйтеся про підключення.

    Звучить як жарт. Дзвонив раз 30 — дозвонитись на контакт-лінію 0800 неможливо, всі оператори _завжди_ зайняті, якщо повезе що поставить в чергу — будете вічно мелодію слухати.

    Якщо залишити заявку на сайті колл-центр перезвонює (по кожній заявці рано чи пізно, зараз скоріше пізно через 4-5 днів, з місяць тому передзвонили на наступний день), але вони не можуть сказати нічого ні про те чи є точно резервування на АТС (років 15 тому користувався їх адсл за своєю адресою, по київському доку в сусідніх будинках точно є резервування) ні коли передвзонять ті хто безпосередньо відповідає за підключення й щось скажуть про можливість і головне терміни (по особистому досвіду — ніколи, бо за майже місяць так й не передзвонили) тобто в кінцевому випадку безпорадні.

    Уявіть які терміни обробок заявок монтерами якщо тільки колл-центр обробляє 4+ днів.
    А також уявіть що будете робити якщо в вас будь-які проблеми виникнуть.
    Найгірший приклад безнадійного совка що можна уявити.

    Розглядав би тільки якщо вам резервний інтернет потрібен може через 3-6 місяців і то якщо повезе.

    PON це тільки невелика частина новобудов.
    З ДБЖ провайдери в-основному на морозі, в будинку (Київ, спальний район) 6 штук на витухі — в жодного нема й в-основному неваріантно по забезпеченню ДБЖ за свій рахунок бо там ситуації типа тоді всі підїзди по дорозі треба теж а може й інші будинки.

    Таке сидіння з боку провайдерів на одному місці дуже дивує, адже поле для прибутків непахане.
    Бачив єдиний приклад «шевеління» де термінові підключення по PON в зоні покриття за 2500-5000 (а так черга місяць-півтора).

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

  • Купляти дорогий Ecoflow, почекати дешевших альтернатив чи майструвати UPS самостійно. Що обираєте ви?

    Якщо чисто для роботи на ноуті по 8г в день то 200АГ сетапу вистачить мабуть на тиждень — півтора

    так що різницю по швидкості зарядки дбж з зарядкою на 20А 200Аг аккума за 10 годин й за 2 години екофлова навряд чи помітите до повністю апокаліптичних сценаріїв відсутності світла тиждень+.

    Й загалом навіть година світла на добу дасть зарядки на 10+ годин роботи в легкому режимі на сучасному ноуті т.як аккум зарядить 3+ повних ємності батареї ноута за цей час.

    Перевага рішень типа екофловів блюетті і т.п. в портабельності, мій 200Аг аккум важить 60 кіло, й довго заряжається, а екофлов можно підти/поїхати теоретично десь підзарядити в тих самих апокаліптичних сценаріях.
    Втім lifepo4 зарядка 40А+ lifepo4 акб 100Аг+ дадуть схожий еффект можливості сходити підзарядити якщо присобачити до того самого дбж/інвертора.

    Звісно що з довгими блекаутами вилізуть проблемі зі зв’язком якщо не старлінк / температурою / виживанням (електрика добре, але без води/каналізації/опалення).

    Коли вимкнули опалення на 3 дні останньої середи мій ДБЖ огидно пищав цілий день кожні 30 сек навіть при дуже заряженому АКБ.
    При тому що гелевий АКБ віддає 86%+ ємості навіть при 0 градусів й дозволяє зарядку до 0.05с
    А от літійфосфат грієтьться при використанні, там віддача ще краща, але зарядка при <=0 взагалі неможлива що таки накладе деякі обмеження по можливим варіантам його підзарядити в будь-яких неопалюваних умовах (коли довго немає опалення вдома або надворі станції зарядки електромобілів чи щось таке).

    Підтримали: Volodymyr Y, Artur
  • Есть ли компании, которые обходят курсовую разницу?

    на неї буде краще сплатити податок тоді, коли в мене з’явиться можливість отримати до неї доступ без 20% відкату...

    В цьому ніби непоганому варіанті в таких «ждунів» є ненульова вірогідність втратити ці заощадження майже повністю в разі неплатоспроможності банків.

    Підтримав: Andrii Zhuk