• Какой пет проект можно реализовать на Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я не представляю как можно спрашиваьт у кого-то какой пет проект себе сделать.
    Все равно что спросиьт "каким хобби мне увлечься" и прослушать лекцию что ролики круче прыжков с парашютом, а настолки мастер оф гезеринг и Д&Д вообще разные вселенные.

    Придумайте себе тулзу/сайт/прогу, которая бы лично вам была интересна/полезна и развивайте ее.
    Когда-то таким пет-проектом был собственно линукс
    Ответ написан
    Комментировать
  • Java. Ссылка Класс::МетодЭкземпляра. Как реализовать метод?

    @Wan-Derer
    Зобанели на Хабре, волки́ ;((
    Вроде как и с нестатическими получается:
    public class Test {
    
      public static void main(String[] args) {
        
        MyClass myClass = new MyClass();
    
        Stream.generate(ToProcess::new).limit(10).map(myClass::process);
        
      }
      
    }
    
    
    class MyClass{
      ToProcess process(ToProcess obj){
        // processing
        return obj;
      }
    }
    
    
    class ToProcess {
    }

    По крайней мере, IDE-шка ошибок не даёт :)
    Ответ написан
    3 комментария
  • Как стоит изучать операционные системы начинающему безопаснику?

    @dmshar
    Похвальная забота о других. Но почему вы сами не следуете своей-же идее и не ищите
    ответ на свой вопрос, хотя-бы на этом сайте? Вы же не думали, что вопрос о том "по какому пути изучения пойти" при изучение информбезопасности вы задаете первым, ? И какие книжки читать, и про операционные системы с точки зрения ИБ, и про полезные сайты и что надо а что нет? Ну неужели же трудно самому напрячься и поискать, почитать? Так почему вы думаете, что вашим советом кто-то воспользуется?
    https://qna.habr.com/q/1265226
    https://qna.habr.com/q/1271398
    https://qna.habr.com/q/1259324
    https://qna.habr.com/q/1232136
    https://qna.habr.com/q/1165180
    И это только за последнее время. А если копнуть глубже.....

    Кстати, если вы считаете, что Таненбаум - которого тут практически рекомендуют (!) в каждой теме - на самом деле "не то", что зачем снова задавать тут-же тот-же по сути вопрос?
    Ответ написан
    2 комментария
  • Стоит ли идти в Embedded разработку?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Идти надо туда, чем интересно заниматься. Тем более, что в каждой области свои проблемы. У кровавого энтерпрайза может и красивые офисы на 37-м этаже, но из них тоже хочется выйти в окно. Как мне кажется, сейчас как раз такое время, когда спрос на железячников может сильно возрасти, а как следствие, и условия работы улучшатся.
    Ответ написан
    Комментировать
  • Чем можно заменить сжатый воздух при продувки от пыли?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Первое, что напрашивается - да пылесосом же! Всё остальное разбрасывает внутрикомповые клубы пыли по всему помещению. А вот пылесос аккуратно складирует это в собственном фильтре.
    Единственное замечание - надо подобрать правильную насадку на шланг, или изготовить её самостоятельно.
    И кстати - если вы сумеете на каком-нибудь блошином рынке раздобыть старый исправный пылесос времён СССР, то имейте ввиду: в отличие от современных он умеет не только сосать, но и довольно сильно дуть.
    Ответ написан
    2 комментария
  • Актуальна ли на данный момент Desktop разработка на C# WPF?

    Моё мнение - десктоп-разработка по-прежнему актуальна, но стала более нишевой.
    Кажется, что её совсем мало - но это не потому, что прям десктоп вообще никто не пишет, а потому что веба пишут намного-намного больше.

    Почему веба сейчас так много?
    Потому что веб дал возможность доставлять на клиента исполняемую логику очень быстро. Не нужно ничего ставить, просто заходишь на сайт. При этом, обеспечивается ПРИЕМЛЕМЫЙ уровень user experience. Это всё ещё и кроссплатформенно.
    Вот на мобилках веб во многих случаях не даёт столь же хороший UX, поэтому там пышным цветом цветёт разработка "нативных" приложений. Забавно, не так ли? Ну и на мобилках изначально были созданы каналы быстрой доставки приложений - Магазины. Очень важно, что это было сделано изначально, и к этому все сразу привыкли.

    Так что там с десктопом?
    Я считаю, он остался для того софта, который обычно относят к категории проф. инструментов (тут согласен с Dmitry Roo ). Тяжелые редакторы вроде After Effects, CAD-системы, ну и тулы для разработчиков. Если так подумать, десктопный софт и раньше был в основном для специалистов и профессионалов, как и вообще стационарный компьютер. Просто раньше те, кто сейчас читает новости на смартфоне, читали их в бумажной газете, а пиццу заказывали по телефону.

    Иными словами, это не десктопа стало прям в 10 раз меньше, это просто НЕпрофессиональных пользователей стало в десятки раз больше, как и кейсов непрофессионального использования техники - для заказа пиццы, для общения в мессенджере и т.д. И это всё закрывается в том числе мобильной и веб-разработкой. (с другой стороны, почему Телеграм такой ох*енный? Ну например потому, что его десктоп написан НЕ на вебе. И он просто отлично работает, а не тормозит по 20 секунд при запуске как Скайп)

    А что с WPF?
    Конечно именно эта технология потеряла в популярности. Основная причина очевидна - отсутствие кросс-платформенности. Да, Винда все ещё имеет сильные позиции на десктопе, но всё-таки уже перестала быть нерушимой. Одних макодрочеровюзеров вон сколько. Линукс уже не такой страшный (хотя конечно это все ещё 1-2% от всего десктопа). Да и вообще, когда на вебе платформа по сути одна - это Хром (я обожаю Firefox, но такими темпами через лет 10 он точно сдохнет, как это не прискорбно), то видя это десктоп-разработчики жутко бомбят (я в том числе) и требуют себе такого же удовольствия. Поэтому вместо WPF нынче интересны Avalonia и Platform UNO (это если на дотнете).

    С точки зрения Винды есть WinUI, но это опять таки платформозависимая есть. Она для тех, кому интересна только Винда, или у кого есть бабки поддерживать нативно все нужные платформы.
    Ну и соглашусь с ответом Василий Банников , он хорошо описал границы десктопа на сегодняшний день.

    А вообще, я жду когда WebAssembly наберёт ещё больше силы, и границы между вебом и десктопом просто сотрутся. Нет ничего такого в HTML и тем более JS, чтобы на них всё на свете переписывать. Это делается только по одной причине - см. выше про скорость доставки логики на машину клиента. И текущая популярность веба как платформы для приложений (именно платформы, а не информационной сети) - это по причине того, что Гугол всех победил производительностью браузера, и все подсели на Хром как на платформу - дешёво, доставляется ОЧЕНЬ быстро, работает ДОСТАТОЧНО быстро, покрыты сразу все устройства.
    Ответ написан
    2 комментария
  • Актуальна ли на данный момент Desktop разработка на C# WPF?

    Dmitry Roo вас немного пугает.
    1. Десктоп всё ещё присутствует во всяком корпоративном сегменте - при разработке приложений конкретно для этого бизнеса.
    2. Десктоп всё ещё существует там, где нет надёжного сообщения с сервером. (например как-то имел "удовольствие" увидеть/поразрабатывать софт для судовых механиков, где бы отслеживались разные процедуры/инспекции/отчёты над корабельным оборудованием, а при появлении стабильного соединения - эти отчёты бы отправлялись на сушу.
    3. Десктоп всё ещё существует там, где тебе обращаться к серверу и не нужно. (пример - уже упомянутые профессиональные инструменты для разработчиков, типа dotMemory или dotTrace)

    А если говорить конкретно про WPF - мне кажется, что сейчас понемногу с него уходят либо на другие языки (Flutter тот же) либо переходят на кроссплатформенную Avalonia.
    Ответ написан
    1 комментарий
  • Какой провод для внешнего монитора для type c type c выбрать?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Совсем недавно был на Хабре большой цикл статей насчёт USB-C. Там было много и про кабели. И среди прочего там было написано, что поскольку спецификация USB-C всё ещё дорабатывается, она пока в полном объёме не освоена ни одним из производителей (по крайней мере, я так понял). Те кабели, что они производят, ведут себя в эксплуатации по-разному, и заранее не предугадаешь, как. Единственный более-менее достоверный ориентир - цена: более дорогие кабели поддерживают большее количество функций этой спецификации.
    Длина, медь, оплётка в деле выбора никакой роли не играют. Правильнее всего оговорить при покупке возможность возврата, на случай если кабель окажется неподходящий.
    Ответ написан
    5 комментариев
  • Анонимный выход в сеть?

    Использовать устройства с esim?

    При подключении через esim ты точно также передаёшь провайдеру свои паспортные данные.

    Искать продовцов палёных симок?

    Всё ещё остаётся imei и поведенческий фактор - по тому как ты передвигаешься можно будет сопоставить эту симку с тобой. А если ты ещё и будешь использовать номер телефона где-то - это вообще сразу 1-к-1 сопоставление будет.

    Остаётся вариант с подключением к интернету в другой стране и прокидывания моста по воздуху.
    Переезжаешь жить куда-нибудь на границу с Казахстаном, подключаешь интернет в какой-нибудь деревне там, тоже на границе, и подключаешься из России при помощи моста.

    буквально смертельная комбинация.

    Практика показывает, что метод неуловимого Джо работает.

    Описание метода неуловимого Джо

    Городок в западно-американской степи. Салун. За столом сидят два ковбоя, местный и приезжий, и пьют виски. Вдруг по улице кто-то проносится на огромной скорости, паля во все стороны из пистолетов. В салуне никто и ухом не ведёт. Приезжий местному:
    — Билл?
    — Да, Гарри?
    — Что это было, Билл?
    — Это был Неуловимый Джо, Гарри.
    — А почему его зовут Неуловимым Джо, Билл?
    — Потому что его никто ещё не поймал, Гарри.
    — А почему его никто ещё не поймал, Билл?
    — Потому что он на *уй никому не нужен, Гарри.
    Ответ написан
    9 комментариев
  • Какую книгу взять новичку в разработке микросервисов на Spring Framework?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Если хотите быстро войти в курс дела, то можете глянуть курсы на Udemy.
    Например, у Сергея Каргополова есть курс по микросервисам на английском. А так разумеется, что для академических знаний книга не помещает.

    `Java в Облаке Джоша Лонга` не рекомендую. Это скорее даже рекламная книжка компании Pivotal, нежели что-то академическое.

    Микросервисы spring в действии. можно прочитать
    Ответ написан
    2 комментария
  • Компьютер перестал видеть ssd, после подключение ssd m2?

    Есть несколько разъема Sata, которые перестают работать после подключения диска m2. Читайте инструкцию, какие это именно разъему у вашей материнской платы. Обычно они другого цвета или расположены в другом месте
    Ответ написан
    5 комментариев
  • Первое предложение о работе, как поступить?

    Судя по обозначенным минусам - вы уже для себя всё решили.

    Я бы посоветовал, тк это первый опыт, всётаки сходить на испытательный, а если все беспокойства оправдаются - со спокойной душой уйти


    Зарплата - 500 долларов до испыта, 700 - после.

    Есть неиллюзорный шанс, что:
    1. К долларам это ни разу не привязано
    2. После испытательного так и останется 500.


    Дело в том, что позвали меня на позицию Full-stack(junior). Если бы это был фулстек веб(нода+реакт), допустим, скорее всего я бы согласился.

    Но тут надо разбираться с любыми технологиями, которые нужны заказчику(компания аутсорс). Мне сразу сказали, что надо будет и с мобилками работать и уметь деплоить и с кубернетисом работать.


    Всему можно научиться. Уточняй какой стек и думай, хочешь ли ты в этом развиваться.


    Так же из-за специфики работы, пм будет общаться с заказчиком, но будут очень частые случаи, когда надо будет созваниваться с заказчикам, уточнять какие-то моменты + презентовать продукт по результатам работы.

    Это норма для небольших компаний.


    3.Знакомые опытные ребята говорят, что фулстек джунов не существет и это вообще треш.

    Фулстек сеньоров тоже)
    Если хочешь жёстко по хардам прокачиваться, то надо более узко специализироваться.
    Ответ написан
    Комментировать
  • Первое предложение о работе, как поступить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны и в лучшие времена были не нужны, а теперь тем более. Поэтому хвататься надо за любую возможность, а потом сжав зубы получать свой первый год непрерывного опыта, с которым будет проще потом устраиваться.
    Ответ написан
    1 комментарий
  • Почему под нагрузкой от ПК отключается периферия?

    Adler_lug
    @Adler_lug
    Запас мощности БП не гарантирует его исправность. Все же я на него смотрел бы в первую очередь. Еще может что-то с МП...
    Ответ написан
    1 комментарий
  • Почему под нагрузкой от ПК отключается периферия?

    GavriKos
    @GavriKos
    Ну я бы не был так уверен в БП.
    Но мб еще мост на материнке
    Ответ написан
    3 комментария
  • Как Стационарный телефон подключить к ПК?

    hint000
    @hint000
    у админа три руки
    Дополню ответ Dmitry Roo. Аналоговый телефон через VoIP-шлюз вы подключите не к ПК, а к сети. Можно к локальной сети, можно сразу через Интернет к VoIP-оператору. В случае локальной сети можно настроить VoIP-сервер. Особых требований к железу нет, в том числе можно настроить такой сервер и на ПК, именно в этом случае вы в рамках конфигурирования сервера можете настраивать различную реакцию на нажатия кнопок и управлять звуковыми потоками. Разумеется, при использовании нескольких телефонов в локальной сети, сервер нужен только один, он будет управлять хоть тысячей телефонов в офисе.
    Желательно взглянуть на пример кода.
    Легко: https://github.com/asterisk/asterisk
    Только вы будете год разбирать эти исходники (проекту больше 20 лет и над ним до сих пор идёт работа). Это и не нужно. Всё делается на более высоком уровне, есть документация, есть API и т.д.
    Ответ написан
    Комментировать