Инновации и инсайты в мире Java из первых уст. Новая конференция Java Fest — 21 марта >>
×Закрыть
Web Developer
  • Back-end разработка и Go. Какие перспективы?

    в такому разі, цікаво почитати Ваші аргументи? бо поки що, аргументація відверто слабка.

  • Back-end разработка и Go. Какие перспективы?

    Най Бог боронить! Нікого обмовляти не хочу, я ж пишу що мені «здається». І здалося конкретно після того як прочитав цю фразу:

    ТАкие языки как php, python, ruby... К другим языкам особого интереса нет, особенно к php..

    Після читання таких фраз мимоволі з*являється думка, про те що в клубі безпітставного хейтінга php прибуло.. :)

  • Back-end разработка и Go. Какие перспективы?

    Це тільки мені здається, що автор справляє стійке враження невігласа, який не написав жодного рядка коду, і натякає які погані і недолугі php, python, ruby?.. і особливо php?

  • Здоров’я ІТ-спеціаліста: мігрень, невропатії, тунельний синдром

    Надіюсь Тебе не буде лупашити зрадно-когнітивний дисонанс :)

  • Здоров’я ІТ-спеціаліста: мігрень, невропатії, тунельний синдром

    О.. цей чувак, напевне, теж dou читає. Оперативно випустив відео під цю статтю :)
    www.youtube.com/...​tr_tag=QUf96FG4IUMevNYD:6

  • Мова програмування на базі української

    Не треба тут підміняти поняття і маніпулювати. «У нас» — це в Україні, де державна мова українська. І взагалі.. чим тобі західна Україна не догодила???

    Поддержал: Artem Komisarenko
  • Мова програмування на базі української

    «замечательного предела»

     — це якась хрінь, яку ти сам малоросік з пальця і висосав. Я все свідоме життя послуговуюсь мовою і живу середовищі людей які спілкуються практично виключно солов’їною.. і ніякого «замечательного предела» ніколи ні від кого не чув.. І те що Ти не можеш привести тут пару-трійку прикладів сходу, означає лише одне.. Ти видаєш бажане за дійсне.. Якось я дивився одного філолога, який досліджував спільні риси слов’янських мов. І він стверджував, що в українській та російській мові 40 відсотків слів мають спільне походження. І йди тепер докажи хто тут в кого більше запозичив. Все одно що доказувати, що було раніше курка чи яйце. А розказувати типу, що російська краща за україньску, це просто нав’язувати іншим свої недолугі смаки.. комусь більше подобається українська.. комусь більше русача мова.. просто виключно, через те, що цей хтось через свій чи то комплекс меньшовартості, чи то просто через інтелектуальну обмеженість не може досконало вивчити державну мову країни громадянином якої він є... це типу, рівень культури, який залишає бажати кращого, щось типу як знання таблички множення. Памятаю, років 5 назад я полюбляв подивитись Сімпсонів.. так я тобі от що скажу, російський переклад в порівнянні з українським, вибач за слово, але то просто ГІВНО, від якого кров з вух мало не йде..

  • Мова програмування на базі української

    О мудра Сова, які такі переваги вживання інших мов перед солов’їною ти маєш на увазі? Будь ласка, конкретизуй. На разі це звучить, як якась совєцька відрижка людини з комплеском меньшовартості.

  • Навіщо розвивати українську мову в ІТ-секторі

  • Туториал по развертыванию Rails-приложений на Amazon с помощью Docker. Часть 1

    йошки-матрьошки, класна стаття. Грейт сенкс!

  • Используете ли вы pen mouse, эргономичную клавиатуру/мышь?

    кинув адресу його сайту в приватні повідомлення.
    Коли вибирав в інтернетах трекбольну мишу, то бачив 2 варіанти, той що я обрав дозволяє маніпулювати мишою за допомогою вказівного та середнього пальця. Великий та безіменний використовується для натискання на праву і ліву клавішу миші.
    був також варіант, типу як звичайна миша з клавішами, але шар для маніпуляції був пристосований для керування великим пальцем. Про цей варінта нічого не можу сказати.
    В загальному, не відмічав, що при роботі у мене виникали якісь дискомфорти з великим пальцем.

  • Используете ли вы pen mouse, эргономичную клавиатуру/мышь?

    Будь ласка, завжди радий допомогти.

  • Используете ли вы pen mouse, эргономичную клавиатуру/мышь?

    Після тривалих періодів роботи за пк зявились сильні болі, що починались від лопатки, проходили по шиї потилиці і доходили аж до брови правого ока. Біль, до слова, був дуже сильний. Я почав грішити, що то щось не те з нервом чи щось таке. Але після того як я відвідав лікара-костоправа, він сказав, що це перенапружується м’яз, що знаходиться над лопаткою, від постійних мікрорухів правою рукою, що керує мишкою, і це все діло віддає більовими відчуттями в голову. Лікар мені промасажував спину, шию і головне, (Богу дякувати лікар виявився продвинутим чоловіком :) ) що лікар мені порадив придбати тракбол мишку (в інтернетах я знайшов logitech-івську) і почати маніпулювати мишкою лівою рукою. Що і зробив. На разі біль більше мене не турбує. Спочатку перших кілька днів працювати було не зовсім зручно, але терпимо.. зараз вже абсолютно привик і ніякого дискомфорту в роботі не відчуваю. Як висновок можу сказати, що ті всі штуки ергономічні дурень не придумав і часом воно круто стає в пригоді.
    Зараз планую купити ще таку підставку на стіл (щось типу такого stiystil.com.ua/ua/view/solid-32 ), щоб можна було працювати сидячи і стоячи почергово. Працюю, на разі, сидячи, раніше пробував працювати стоячи. І той і той варіант не дуже добре для здоров’я і продуктивної праці, а от по черзі, думаю буде саме те. Тому товариші та товаришині вдосконалюйте своє робоче місце — це шлях у світле майбутнє :)

    Поддержали: Punk Floyd, Joe Forsyte
  • Коваріантність в PHP

    IPayloadFactory закидаєтся як ключ для dependency injection a PayloadFactory, що реалізує цей інтерфейс, буде значенням в DI...

  • Коваріантність в PHP

    Переконали... :)

  • Коваріантність в PHP

    Тут проблема в тому, що якщо Ти в виконаєш метод make() класу B, який повертає інтерфейс А, то далі згідно контракту, ти зможеш з ним працювати виключно, як з обєктом А, а решту функціоналу — це буде як чорний ящик, і використання методів класу В — це вже порушення контракту, що не фантан...

  • Коваріантність в PHP

    Сіра качка, це є та сама качка, просто ще сірого кольору, вона по суті не може бути гускою..

    Поддержал: Dmitriy Tolstoy
  • Коваріантність в PHP

    якщо ChildPayloadFactory повертає iPayload, то це значить, що по контракту, toArray() нам вже не доступний... можна звичайно цей метод використати, в надії, що ми гіпотетично працюємо з класом, який реалізує мотод toArray(), але як на мене це зовсім не Right Way...

  • Коваріантність в PHP

    interface IPayload {
        public static function create(array $data): self;
    }
    
    interface IPayloadFactory {
        public function create(): IPayload;
    }
    
    Тут на вигляд, якась надлишковість по функціоналу. Не зрозуміло, навіщо у фабриці декларувати метод create, і потім при реалізації цієї фабрики ми просто делегуємо виконання методу з сутності, яка породжується цією фабрикою.. тобто і там, і там у нас, фактично одне і те саме.
    По друге, якщо ми реалізовуємо create метод у класі самої сутності, то що робити, якщо потрібно якось по інакшому створити IPayload і нап потрібна інша фабрика, скажімо дані вигрібаються вже не з бази, а з файлу?? Тоді потрібно розширяти Payload, перевизначати в цьому класі метод create(), і тоді вже в dependecy Injection контейнері, якось переприсвоювати інтерфейсу IPayload нову фабрику, яка поверне розширену сутність, зі зміненим методом create()... як на мене дуже багато не потрібних рухів, якщо ж в нас фабрика окремо від сутності, яку вона породжує, тоді просто потрібно створити нову фабрику і все..
  • Коваріантність в PHP

    поки-що, для себе вибрав такий варіант:

    interface IPayload { 
        public function toArray(): array;
    }
    
    interface IPayloadFactory {
        public function create();
    }
    
    class Payload implements IPayload {
        public function toArray(): array {
            return ['hello' => 'world'];
        }
    }
    
    class ChildPayload extends Payload {
        public function setVar(string $var)  {
            $this->var = $var;
        }
    }
    
    interface IChildPayloadFactory extends IPayloadFactory {
        public function create(): ChildPayload;
    }
    
    class ChildPayloadFactory implements IChildPayloadFactory {
        public function create(): ChildPayload  {
            return new ChildPayload();
        }
    }
    
    $factory = new ChildPAyloadFactory();
    
    var_dump($factory->create());
    
    

    В IPayloadFactory прибрав тип, який повинен повертати метод create(), а в IChildPayloadFactory вже вказую той тип, який потрібно...

← Сtrl 12 Ctrl →