• Что происходит с надкусанным яблоком? Правильно — оно портится
    –2
    1. Wifi ac уже мало? 1000Мбит/с не хватает? Wifi hotspot не создать?
    2. PPTP вам не хватает – уже много писали, что это уязвимость со времен Win95. А так смотрите клиента от производителя вашего vpn софта.
    3. Lotus Notes от IBM – ваши претензии почему к Apple? К IBM жалуйтесь – это их долгострой, который я удивлен, что еще трепыхается.
    4. «Помните знаменитый провод зарядки на магнитике?» – А вы в курсе что он совмещен с видеосигналом? И теперь не нужно с собой например носить зарядку, а можно заряжаться и подключать монитор одним проводом?
    5. BSOD везде бывает, драйвера от принтеров и сканеров часто с задержкой в пол года выходят после апдейта ОСи. Если вашему принтеру 3 года, то уже может сам производитель не обновляет драйвера как год.

    Вывод: как-бы так помягче – вы слишком ограничены в своих познаниях макоси, попробуйте google на английском вместо яндекса на русском использовать.
  • СМЭВ 3. Электронная подпись сообщений на Java и КриптоПро
    0
    Они к третьей версии выровняли метаданные по названиям атрибутов, типов данных и т.п. между разными участниками?
    А то помню приходилось держать по 7 версий для ФЛ и ЮЛ в 2012 году.
  • Первый контакт с «var» в Java 10
    +1
    Браво, вы исправили ошибку компиляции в своем предыдущем комментарии, а потом минусанули меня. Будьте честны для начала с самим собой.

    В вашем выводе javap — Object, все честно. Тут вынужден согласиться. Заведите баг в Fernflower.
  • Первый контакт с «var» в Java 10
    –3
    1. Ваш код компилятор не соберет.
    2. String в декомпилированном примере, скорее всего явно выводит javac. Fernflower тут вообще ни при чём.
  • Блеск и нищета джавовых веб-фреймворков
    +1
    Угу, а потом будем слушать Шипелёва какой сборщик мусора выбрать для нашей странной кучи с постоянно хранящимися в ней файлами )
  • Блеск и нищета джавовых веб-фреймворков
    0
    Я исхожу из своего опыта работы как с webjars в war плагинах мавна и грэдла, так и из опыта использования сборки средствами npm + webpack.
    Обратно уже никогда не захочется )
    Как и обратно от single page application типа react/angular не хочу к Wicket, JSF, JSP, GWT, Vaadin, Struts или прочий темплейтный java-трэш. Прочтение данного топика только напомнило о боли от использования данных вещей.
    Разделение сборки backend и ui, кстати также положительно сказалось на общем времени деплоймента и тестов.
  • Блеск и нищета джавовых веб-фреймворков
    0
    Дело не в перфомансе того или иного изделия, просто не зачем кэшировать статитку в сервлет контейнере – это не его основная функция.
    Веб-сервер для этого больше подходит и обладает достаточной гибкостью в настройке. И да – настройки также легко переносятся.
    Вебсфера кстати раньше шла со своим apache http и статику скорей всего через него пускала.
    Написать своё – если есть нцать лет, то тогда это выход конечно.
  • Блеск и нищета джавовых веб-фреймворков
    +2
    Все тоже самое высказывание применимо и к деплойменту jar.
    А масштабировать лучше веб-сервер отдельно от java.
  • Блеск и нищета джавовых веб-фреймворков
    +7

    Пора уже избавиться от мысли, что статику нужно в war запихивать. Она должна обслуживаться апачем или нгинксом. Томкату оставьте только обработку динамики.


    И не зачем пытаться впихнуть невпихуемое в java сборку, webpack для java устарел с первым релизом т.к. js world сразу же убежал вперед. Собирать отдельно единственный верный путь.

  • Найдена уязвимость в Mac OS High Sierra, позволяющая войти суперпользователем в незащищенный компьютер
    +1
    vixs да, теперь сработал.
  • Найдена уязвимость в Mac OS High Sierra, позволяющая войти суперпользователем в незащищенный компьютер
    0
    Всю жизнь макоси пользователь с паролем, а бывает иначе?
    Делаю по инструкции из вашей статьи – ничего не происходит, чяднт?
  • Реактивное программирование со Spring Boot 2. Часть 2
    0
    Очередной spring-guide, из которого люди будут копипастить repository.findAll() без Pageable.
  • Как рассказать о современной веб-разработке путешественнику во времени из 2007 года
    +3
    В 2007 подключил свой первый интернет-банк от альфы, он вертелся кажется на модном в то время jsf. Года 4 назад модная студия Темечки обновила морду и оно после еще крутилось года 2 на jsf.
    А по функционалу — оно не сильно отличается от того, что было в 2007. Лимиты наверное только добавили лет 7 назад по картам настраиваемые.
    Так что я не знаю, чего у вас там не было нормального в принципе в 2007.
  • Java XML API: выбираем правильно. StAX: работаем с удовольствием
    0
    Когда нету времени возиться с биндингами. Когда нужно читать файл несколько раз. Когда скорость важна, на 2ГБ файлах и более маршалинг добавляет тормозов.
  • Java XML API: выбираем правильно. StAX: работаем с удовольствием
    0
    Забыли упомянуть про XStream, в некоторых ситуациях до сих пор удобнее его использовать.
  • Как на Java c помощью КриптоПро подписать документ PDF
    0
    Эх, до сих пор в каменном веке живем.
  • Как на Java c помощью КриптоПро подписать документ PDF
    0
    А Adobe Reader научился без плагинов проверять подпись сделанную по нашему ГОСТу?
  • Как Сбербанк Онлайн сливает данные пользователей
    +2
    К сожалению вы имеете мало представления о том, что такое платежные системы, кому они принадлежат и как финансируются.

    По всему миру – попробуйте с визой, мастер, дайнерс, американ купить билет на поезд в Голландии. Вы будете сильно удивлены когда вас пошлют. Попробуйте купить сигареты в автомате в Германии с вашей визой.
  • Как Сбербанк Онлайн сливает данные пользователей
    0
    МИР — это платежная система. А карты могут выпускаться любым банком, который пожелает этот МИР.
  • Почему следует полностью переходить на Kotlin
    0
    Ох же эти изобретатели велосипедов. Каждый мечтает сделать своё.
    Вместо объединения усилий и создания действительно единого пространства для разработки всего и вся.
  • Maven. Собираем только измененное
    0
    У вашего решения есть один недостаток на который вы же и указали – зависимости между модулями. После сборки измененных модулей нужно также проверить сборку и всех зависимых модулей.
    По моему мнению лучше не пытаться использовать один vcs репозиторий для всех модулей.
    В идеале: один репозиторий – один модуль.

    Любой билд сервер в наше время отследит изменение в модуле и соберет его. Если этим же билд сервером собираются другие зависимые модули, то они также будут им собраны и протестированы, и так до последней связи. Если есть зависимости не между maven проектами, то можно настроить триггеры сборки для них.

    PS: идеальный билд сервер может собирать только изменившиеся модули в одном vcs репозитории, хотя это и не всегда возможно.
  • Эти компании переманивают специалистов в области цифровых технологий у всех остальных
    0

    Странные данные. А где информация об Oracle, SAP?

  • 7 советов начинающему ИП, чтобы избежать проблем (что-то вы точно из этого не знаете)
    +1
    Моему ИПе три месяца. И ничего нового, я к сожалению, в данной статье не нашел.
  • Hype Driven Development
    +2
    Как показывает личный опыт, постоянно переписывая код на новую технологию – ничего в итоге до конца не будет сделано.

    Также новые библиотеки страдают своей неполноценностью, например: все они чаще всего строятся ради синтаксического сахара и мнимого обещания, что теперь то вы все сможете создавать крутые штуки в одну строчку, вместо старого языка в котором – это занимало 10 строчек.

    А что в итоге? Новая мега-супер-пупер штука как и все предыдущие до нее обладают одними и теми же проблемами:
    а) Ее тесты не покрывают добрую половину сценариев использования.
    б) Имеет ограниченный набор инструментов для расширения собственных же инструментов.
    в) Функционально чаще всего ограничена минимальным набором функций, которые смогли сделать к релизу версии №5 (хотя на самом деле, публичный релиз первый).
    г) Добавление новых функций идет по двум сценариям: 1 — я бог, а вы ничто, я сказал этого здесь не будет. 2 — под давлением общественности набрасывается уйма новых функций, без опять же должного тестирования, и теперь тесты покрывают только 25% всех кейсов.
    д) Не получив должного инвестирования, библиотека накрывается медным тазом и саппортится либо вялым комьюнити, либо платными консультантами.

    Список можно долго продолжать.
  • Иммиграция в Болгарию
    +1
    Самый лучший сервис – собственное желание.
  • Что мы ненавидим в собеседованиях?
    +5
    Редко в какой организации есть контакты куда можно пожаловаться на работу HR отдела, включая работу HR директора.
    Раздражают собеседования с менеджерами после прохождения технического интервью. Приходят чаще всего люди не достигшие ничего в жизни, кроме перекладывания папочек с бумажками и пытаются сбить спесь с зажравшегося программиста. При этом на лицах у этих менеджеров обычно написано: «Как меня достали эти собеседования». После встречи с таким человеком уже ни за что не хочется идти работать в данную компанию.
  • Платформа CUBA: Java RAD фреймворк с открытым кодом
    0
    Откуда я взял? Да из собственного опыта работы с данными инструментами.

    Я не говорил, что lucene работает плохо как движок полнотекстового поиска, а лишь сказал, что обладает слабыми возможностями для масштабирования. Обычно используют solr и elasticsearch для этих целей.

    Используемый в Alfresco – это ни сколько не ответ на вопрос, как же его там используют на самом деле. Последнее, что я видел в версии 5.11 – это предложение самим пользователям реализовывать блокировки на уровне БД, чтобы одни и те же процессы не запускались на разных vm. Ну и на момент моей работы с версией 5.11 acitiviti даже не реализовали полностью спеку BPMN2.
  • Платформа CUBA: Java RAD фреймворк с открытым кодом
    0
    На самую важную часть вопроса вы так и не ответили, как же все-таки обстоят дела с масштабированием?
  • Платформа CUBA: Java RAD фреймворк с открытым кодом
    0
    У меня больше вопросов как у разработчика:
    Почему Vaadin? Какая его версия? Почему не предложить на выбор несколько UI фреймворков? Используете ли его язык разметки? Что там ныне у Vaadin с websocket (вплоть до финиша 7.5 они так и не решили проблемы со стабильностью)? Да и набор стандартных плагинов Vaadin 7 оставляет желать лучшего по сравнению с шестой версией.

    Используете ли стандартные библиотеки для интеграции spring и vaadin? Или же давным давно написали свои и используете их?

    Исходя из того, что Lucene и Activiti обладают слабыми возможностями масштабируемости – как обстоят дела у вашей платформы с этим же вопросом?

    Когда я смотрю на фреймворк или платформу, не маловажным критерием оценки качества является отчет о покрытии тестами его функциональности, у вас на гитхабе – этого к сожалению нету.
  • 15 самых популярных языков программирования по версии GitHub
    0
    Если вы об этом https://blogs.msdn.microsoft.com/dotnet/2016/04/01/net-at-build-2016-open-cross-platform-and-free/? То меня дата публикации как-то настораживает.
  • 15 самых популярных языков программирования по версии GitHub
    +2
    Не совсем в тему, но на опубликованной странице также есть рейтинг самых популярных репозиториев. Нашел для себя кладезь знаний https://github.com/open-source-society/computer-science.
  • Dropbox на macOS использует приёмы malware, чтобы получить привилегии, которые ему не нужны
    0
    Не знаю как у Пунто, но у Karabiner например четко в документации написано для чего это может потребоваться и если не нужно, то можно не включать https://pqrs.org/osx/karabiner/document.html#axnotifier.
  • Избавляемся от бинарных зависимостей с композитной сборкой в Gradle 3.1
    0
    Теперь они сделали parent pom.xml…
  • Как работает Центр оперативного управления мобильной сетью МТС
    +3
    Помещение явно не для такого количества источников тепла и людей, что там работают. И куча листов на лопастях кондеев говорят, что работать-то то не очень комфортно.
  • Супермедленный и супербыстрый бенчмарк
    +3
    Не рекомендовал бы данного бубнятора воспринимать серьезно.
  • Наши центры разработки по стране с «телепортами» до любого города
    0
    Мне казалось наличие любого агрегата для разрядки должно подразумевать его круглосуточное использование без ограничений для кого угодно. На мой взгляд у вас тут fail fail.
  • Наши центры разработки по стране с «телепортами» до любого города
    +1
    Теннисный стол прямо рядом с рабочими местами!? О да, производительность в любом случае стремится к 0.
  • Бесконечная прокрутка против разбивки на страницы
    0
    Не затачивались – не означает, что они не должны с этим работать.
    Этот как текстовый редактор, который не способен открыть текстовый файл размером 2GB.
  • Бесконечная прокрутка против разбивки на страницы
    0
    В своей системе пока использую бесконечную прокрутку без выгрузки объектов, каждая строка простейшая ссылка в div, chrome начинает задумываться на загрузке после 20 тысяч, но продолжает при этом шурстеть, с каждой следующей сотней записей увеличивается уже значительно время загрузки.
  • Как стать профессиональным веб-разработчиком: практическое руководство
    0
    Если уж совсем поверхностно проводить аналогии, то JSP при простом использовании идентичен PHP4, при чуть более сложном – тоже самое, что ASP.
    Никогда не использовал JSP исключительно для разметки, где была необходимость вставлял java code – на мой взгляд в этом его сила, особенно во времени решения простейших задач программирования.