All posts by stepan

Притча про песочные замки

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

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

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

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

В этот раз разрушать замок, казалось, пришло пол-деревни. Однако увидев то, что создал человек, вандалы замерли. И стояли так несколько минут в тишине. Только звуки прибоя нарушали ее. А потом выбежал ребенок и первым нанес сокрушительный удар по самой красивой из башенок. Вслед за ним ожившая толпа с неистовым весельем принялась топтать и крушить городок, пока не сравняла его с землей.

Циничный конец

На четвертый же день, к удивелнию пришедных вандалов – нового замка не было. А была лишь надпись на песке:

“Строю замки из песка. Дешево.” И номер телефона.

Please follow and like us:

We

For those who wants to be
United and remain the Free.
Creativety is mystery and
Knowledge is a gem and we are
Echoing those things together
Reach the universe from
Sea of void, kingdom of the Will.

P.S.: this little weird poetry demonstrate the difference between single dimensional and multidimensional reading, but only careful person who can read both ways is able to conceive it.

Please follow and like us:

Ракурс

От безобразия до красоты
Всего лишь ракурс,
Повороты глаз и ты,
Что в настроенье разном
Наблюдает за моим явлением,
И суток времени
Все ускоряющийся оборот,
От ясности к забвению ведущий,
Красиво-безобразный,
Сам по себе ходящий
Полосатый кот.

29 мая 2021

Please follow and like us:

Орлы и решки

Орёл сопровождаются решкой,
А проклятие – даром.
Человек же – подобен шару,
И неясно – где дар и где проклятье.

Все одно.

Лишь бы не расколоться.

Он то мчится, то остановится,
То гарит полным солнцем, то – скроется,
Над землею парит, и вот – тонет он,

От палящей жары укрывает,
То сам прячется и замерзает.

Но однажды он в дым превратится,
Перестанет быть – словно приснился.
И когда-то возможно на плоскости
Его образ возникнет. И кто-то вдруг

Кринет: “Решка!”

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

22 февраля 2021

Please follow and like us:

Compiling OpenCV on mac OS 10.13.6 with CUDA

Just a little hint for myself:

cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$PWD/install \
-DWITH_CUDA=ON -DWITH_OPENMP=ON \
-DOPENCV_EXTRA_MODULES_PATH=<path to opencv contrib repo>/modules \
-DOPENCV_CUDA_FORCE_BUILTIN_CMAKE_MODULE=ON \
-DWITH_PROTOBUF=ON \
-DOPENCV_EXTRA_SHARED_LINKER_FLAGS="-lomp" \
<path to opencv source>

Important things here:

  • OPENCV_CUDA_FORCE_BUILTIN_CMAKE_MODULE – is required, due to some weird staff in cmake (cmake internal FindCUDA.cmake seems to be wrong), this comment on opencv github by alalek was extemely usefull and provided us with right hint.
  • WITH_PROTOBUF is also required, otherwise it fails with crazy libprotobuf linker errors.
  • OPENCV_EXTRA_SHARED_LINKER_FLAGS=”-lomp” If you’re using clang 10 or older, you’ll need to to add “-lomp” to linker flags manually, because it ignores “-fopenmp” flag which cmake passes to clang driver in this case. Look’s like it falls just here:

  • Rest of flags looks pretty obvious
Please follow and like us: