Как добавить jar библиотеку к проекту в Intelij IDEA

Добрый день, друзья! Продолжаю свою рубрику постов о разработке, и сегодня я расскажу вам как добавить jar библиотеку к проекту в Intelij IDEA.

У меня последняя JetBrains Intelij IDEA, так что для примера создадим простой HelloWorld пустой проект:

Заходим в меню File / New / Project. Видим следующее окно:

Выбираем первый пункт Java, жмем Next.

Обращаю ваше внимание, что если проект уже создан или открыт и Вам просто нужно добавить бибилиотеку, все эти пункты можно пропустить и перейти сразу к добавлению.

Жмем галку Create project from template, в списке выбираем (у меня это единственный элемент) «Command Line App» и жмем Next. В следующем окне вбиваем название проекта, выбираем путь к нему и указываем путь к базовому пакету (вот это я очень рекомендую сделать !!!). Жмем Finish.

Видим вот такую или примерно такую картинку:

Щелкаем на названии проекта (у меня это изуверское название _preTest2) правой кнопкой мыши для вызова контекстного меню или жмем F4. Видим следующее:

В меню выбираем Libraries (Библиотеки) и щелкаем на изображении со знаком плюс над правым окном. Видим:

Жмем «+«, выбираем Java, дальше появится стандартное диалоговое окно, где пользователь может выбрать на своем компьютере расположение библиотеки. Можно, кстати, выбрать несколько. Выбираем и жмем ок.

В итоговом окне пользователь увидит:

Собственно все, библиотеки добавлены. Можете обращаться к ним из кода, после нажатия Ок. Эти же библиотеки появятся у Вас в списке External Libraries в правом тулбаре Intelij IDEA.

Видео-версия данной статьи:

Очередная революция в фото/видео индустрии или еще раз про выбор камеры

Вообще я уже очень давно не занимаюсь фотографией и видео, и мои камеры покрылись тройным слоем пыли, однако недавно по пути на работу я решил в очередной раз развлечь себя роликами Андрея Карасева с канала «Ты видеограф». В процессе просмотра я понял, что незаметно для меня произошла ещё одна революция в этой нише. Первую революцию на мой взгляд сделал #Olympus: ещё когда я работал фотографом в #РЖД, я угорал над коллегами с их огромными «Кэнонами», смысл таскания которых полностью аннулировал Олик. Ты вытащил из кармана 100 грамм и получил тот же результат! И тут как в рекламе — «тогда зачем платить больше?». Следующим смертоносным ударом по большим камерам и в частности по «компашке» Кэнон-Никон стали Сони с их и по сей день лучшей камерой для видеографов. Любителей больших камкордеров, как мне кажется разнесли в пух и прах #BlackMagic и Red One. К слову сказать, краны и рельсы остались разве что в кинематографе. Зачем — если есть Inspaer 2 и #DJI Ronin M? Кстати, Олик в нише именно репортерских камер до сих пор уделывает Кэнон хотя бы своей системой кэширования фотографий. Теперь, на каком-то важном подписании или рукопожатии, даже если ты не нажал на спуск — снимки все равно будут у тебя в кармане!

Olympus OM-D E-M1 Mark II
Однако как и прежде, все равно существует некое разделение на камеры для видео и для фото. Тот же топовый Олипус это, к сожалению, всего лишь 4К 30p 8 бит без S-лога и прочих шалостей, что уже не катит по современным меркам. Но теперь вопрос покупки отдельной видео-камеры, если вы не снимаете коммерческий продакшен отпал совсем. Революцию внес #Iphone 10 Xs max. При всей моей нелюбви к #Apple этот телефон действительно закрывает все потребности видеосъемки в контексте, например, видеоблоггинга или тревел-съемки. И цена в 130к за такой аппарат с его характеристакми уже не кажется мне такой большой, если это не только телефон. Единственное, что лично меня смущает в Apple — это то, что через 5-7 лет, аппарат просто умрет. Вместе с камерой. Об этом многократно между строчек так или иначе признавались инсайдеры Apple. То есть данный функционал просто программно зашивается в аппараты. Кто сомневается — примеры съемки можно увидеть у Андрея на канале в соответствующих видео.

Единственное чего пока не может достичь индустрия современных компакт камер — это качества кардан-камер. Одно из моих хобби — съемка пейзаж как раз давно требует нормальной камеры для этого увлечения и для пейзажа это конечно кардан. Средняя цена кардана типа Linhof — порядка 300 000 рублей. А цифровой задник к ней типа Phase One стоит около 60 000 долларов и выдает разрешение в 150Мп, что пока не достижимо даже для Full Frame.

Дренажные насосы. Как выбрать и использовать?

Всем привет! Друзья и сегодня в своем новом видео (это продолжение моей саги о строительстве дома самостоятельно. Весь плейлист можно увидеть по это ссылке) мне хочется поговорить про дренажные насосы.  В этом видео я буду много говорить, конечно об эмоциях, как я люблю делать на своем канале. Но, частичка полезной информации там все же есть. В этом видео  я поговорю и о личном опыте использования дренажных насосов. В частности поговорим о проблемах с которыми пришлось сталкиваться:

  • насос не качает;
  • насос не включается;
  • выбивает шланг;
  • вода не идет в шланг, не поднимается наверх;
  • и так далее

Поговорим о том, как откачивать мелкие канавы и лужи, какие насосы выбирать, ОЧЕНЬ ВАЖНО — какой и как выбрать шланг для насоса. Все эти темы оказались очень важными на пути к быстрой и производительной откачке воды из траншеи. Расскажу о технике безопасности, какая нужна одежда при работе с дренажными насосами и так далее и тому подобное.

Установка Angular на Windows

Оглавление

1. Как установить Angular, Node и NPM
2. Как создать проект Angular

Предисловие

Последние два месяца я промучился с задачей, на которую я смог найти в Интернете только косвенные ответы. Задача называлась так: «Как упаковать Angular в war и развернуть на Tomcat» (Angular 4 + Maven war + Tomcat). В итоге, меня ждала победа с этим страшным DevOps’ом и мне захотелось помочь тем, кто так же будет мучиться с этой проблемой.
Но, немного подумав, я решил, что стоит рассказать свой путь с самого начала, начиная с момента установки Angular на компьютер. Потом я отдельно рассмотрю deploy чистого Angular на Tomcat, а в самом конце поговорим уже о подготовки war-контейнера и размещении его на сервере с последующим развертыванием.

 

Что такое Angular?

Итак, для начала давайте разберем, что такое Angular. Немного перефразируем Вики в этом смысле:

Angular – это JavaScript фреймворк с открытым исходным кодом. Основная задача фреймворка – внедрение уже всем известного MVC для разработки браузерных приложений.

Установка Angular на Windows

Теперь перейдем непосредственно к тому как проходит установка Angular на Windows. Для установки Angular Вам понадобится NodeJS. NodeJS – это платформа, в задачу которой входит транслирование JavaScript’а в машинный код. Node – это не User-friendly GUI с кнопочками. К сожалению взаимодействие со средой осуществляется полностью через консоль Windows.

NodeJS official site

Для установки NodeJS нужно перейти в раздел Download официального сайта (ссылка ) и скачать msi-файл и запустить его после окончания загрузки.

Если у вас Windows 10, то Вы можете получить следующее предупреждение:

Предупреждение Windows о установке не из магазина

В данном случае нужно нажать ссылку в нижней части окна «Открыть параметры» и в открывшимся диалоговом окне, в разделе «Приложения и возможности», в группе «Установка приложений» выбрать нужный Вам пункт, разрешающий установку не из магазина (например, «Разрешить использование приложений из любого места»).

После этого следует установить программу, следуя инструкции установщика (никаких проблем вызвать не должно).

Теперь настало время проверить установку. Нажмите комбинацию клавиш Win + R, введите “cmd” в поле и нажмите Enter. Откроется консоль, в которой введите последовательно:

node –v
npm -v

Если все установлено верно, то в консоли, сразу после введенных команд будут отображены текущие версии NodeJS и NPM. Напомню, что NPM – это специальный пакетный менеджер для управления зависимости. Ну и нам осталось сделать последнее — установить Angular CLI (собственно, это и есть установка Angular). Для этого все в том же терминальном (консольном) окне введем команду:

npm install –g angular-cli

Установка займет какое-то время и весь ее процесс будет отображен в Вашем терминальном окне. Сразу после этого можно приступать к созданию Вашего первого проекта, но об это мы поговорим уже в следующей статье.

Вот собственно и все! Установка Angular на Windows закончена!

Важно мечтать!

Друзья, кто из Вас хоть раз в своей жизни смотрел сколько стоит самолет Cesna или вертолет Robinson R44, кто смотрел какие существуют производители океанских траулеров люкс-класса, сколько стоит день стоянки в доке, сколько вмещает топлива бак и сколько на нем можно пройти. Кто запускал конфигуратор на сайте Ferrari и смотрел какие можно выбрать опции. Кто-то сейчас возразит мне, дескать «зачем это делать, я все равно никогда это не куплю!!!». Вот оно – ограничивающее убеждение! А ведь чем больше вы визуализируете свою мечту, постепенно превращая ее в цель, продумываете детали ее реализации, знакомитесь с характеристиками – тем больше шансов ее осуществить. Не секрет, что заниматься в местечковом зале боксом и ходить туда, где постоянно тренируются чемпионы мира – это две разные вещи. Там Вы будете заряжаться совершенно другой энергией, впитывать это все: невербалику, образ мышления, микро-моторику. Мотивироваться. И именно это будет Вас двигать!

Об этом мое видео на моем канале:

இலங்கை. பழைய 9-வளைவு பாலம்

எனது யூடியூப் சேனலில் ஒரு புதிய வீடியோ, இலங்கையின் மிகவும் புகழ்பெற்ற பார்வையாளர்களுக்கு எங்கள் ஹோட்டலில் இருந்து ஒரு நடைப்பாதையைப் பற்றி நான் பேசுகின்றேன்: மலைப்பிரதேசத்தில் ஒன்பது வளைந்த பாலம். ரயில்களில் பயணிகள் அடிக்கடி பயணிப்பதில்லை. ஆனால் அவர்கள் சொல்வதுபோல் இது எப்படியிருக்கும். ஸ்ரீலங்காவுக்குச் செல்லும் எவரேனும் இந்த இடத்தைக் காணும்படி சிபாரிசு செய்வார். பாலம் அருகே ஒரு கவனிப்பு தளம் உள்ளது — பழைய மனிதன் அசங்காவின் வீடு. அங்கு நீங்கள் ருசியான அப்பத்தை சாப்பிட்டு தேநீர் குடிக்கலாம். வீடியோவில், அசங்காவின் வீட்டிற்கு எப்படிப் போவது என்று நாங்கள் உங்களுக்குச் சொல்கிறோம். நாங்கள் எங்கிருந்து பரிந்துரைக்கிறோம் என்று மட்டுமே காலை காலையில் பாலம் பார்க்க வேண்டும், இந்த பகுதியில், நல்ல காலையில் காலையில் பெரும்பாலும் உள்ளது. மற்றும் சூரிய உதயத்தில் நீங்கள் நல்ல ஒளி மூலம் நல்ல புகைப்படங்களை சுடலாம்.

斯里蘭卡。老9拱橋

在我的YouTube頻道上的一個新視頻,在那裡我談論從我們的酒店步行到斯里蘭卡最著名的景點之一:山區林地中的鐵路九拱橋。火車不經常那裡旅行,特別是乘客。但正如他們所說,這是無論如何。也就是說,任何旅行到斯里蘭卡的人,我們都會建議去看看這個地方。在橋附近有一個觀景台 — 老人Asanki的房子。在那裡你可以吃美味的煎餅和喝茶。在視頻中,我們只是告訴你如何去Asanka的房子。我們自己推薦的唯一的事情就是早上去看看這座橋,因為在這個地區早上天氣很好。而在日出的時候,你可以用美麗的光線拍攝好的照片。