MacOS и внешний монитор через HDMI или VGA на ноутбуке Lenovo v14 iil

Итак, как можно понять из заголовка топика есть у меня Lenovo v14-iil, на нём традиционно установлен MacOS Big Sur. Эта моя замена MacBook Pro не сильно уступающая по производительности, но крайне уступающая в цене, так мой экземпляр на процессоре i5 1035G1, с мной докинутой то 20 гигабайт оперативкой, докинутым SSD диском обошелся мне в 45к рублей. И как рабочая лошадка, на которой можно разрабатывать под яблочные девайсы, монтировать видео в файнал кате и просто радоваться привычным юзерфрендлиевым приложениям макоси, он меня устраивает чуть больше чем полностью.

До сего дня был на нём один недостаток который не позволял мне радоваться жизнью так как я мог бы. Этот недостаток в том, что процессор 10-го поколения Intel, счастливым обладателем коего я являюсь на настоящиках встречается только в комплекте с usb type С, но никак не с hdmi, посему яблочные драйверописцы предусмотрительно не написали поддержку для HDMI, а по закону бутерброда у меня как раз таки HDMI и никаких тебе ЮСБ тайп си.

И вот сегодня пришла вот такая вот штукенция благодаря ей теперь работаю на внешнем мониторе в маке чего и вам желаю. Владельцам же настоящиков эта штука позволит выводить картинку на несколько дисплеев. Работает так же и в Windows. Явных задержек мною замечено не было, даже видео c youtube в 4k 60fps тянет без отставания звука от картинки. в общем рекомендую. Ссылка не реферальная, вставил ее только потому что сам покупал у этого магазина, это не реклама поэтому можете покупать в другом месте, хотя отправил продавец быстро и пришло за пару недель.

((tabController)) != nil или как мой .xcworkspace падал при открытии

Здравствуй мой юный друг, я расскажу тебе сказочку, о том как давным-давно в тридевятом царстве-тридесятом государстве… Короче пол дня просовокуплялся я с этой ошибкой из кода ниже. Собрался я билдить для яблокостора очередную версию своей flutter приложуньки, и при открытии .xcworkspace моего проекта xcode молчаливо(с его стороны, я же со своей стороны был нескромен в высказываниях и перечислениях всех моральных качеств, всей родни разработчиков всея apple developers до седьмого колена) падал.

Решение было крайне простым, я тупо открыл проект в vscode и в каталоге .xcworkspace удалил наглухо каталог xcuserdata со всем его сратым содержимым. Занавес…

Process:               Xcode [650]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            Xcode
Version:               12.3 (17715)
Build Info:            IDEFrameworks-17715000000000000~8 (12C33)
App Item ID:           497799835
App External ID:       839512638
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [650]
User ID:               501

Date/Time:             2021-03-09 22:49:09.037 +0300
OS Version:            macOS 11.1 (20C69)
Report Version:        12
Anonymous UUID:        8C982321-3B9A-84D2-790A-2EA04A57AD85

Sleep/Wake UUID:       4F3724F4-187C-40B3-A7DB-CA517BF94559

Time Awake Since Boot: 100 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
ProductBuildVersion: 12C33
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-17715/IDEKit/Workspace/IDEWorkspaceDocument.m:3270
Details:  (tabController) should not be nil.
Object:   <IDEWorkspaceDocument: 0x7fe3b9074a50>
Method:   -commitStateToDictionary:
Thread:   <NSThread: 0x7fe3b2c073c0>{number = 1, name = main}
Open FDs: 39/7168
Hints:   
 
Backtrace:
  0   -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)
  1   _DVTAssertionHandler (in DVTFoundation)
  2   _DVTAssertionFailureHandler (in DVTFoundation)
  3   -[IDEWorkspaceDocument commitStateToDictionary:] (in IDEKit)
  4   -[DVTStateToken _copyStatefulObjectState] (in DVTFoundation)
  5   -[DVTStateToken pushStateToRepositoryAndReturnError:] (in DVTFoundation)
  6   -[DVTStateRepository _updateStateIfNeeded] (in DVTFoundation)
  7   -[DVTStateRepository collectStateFromRegisteredObjects] (in DVTFoundation)
  8   -[IDEWorkspaceDocument writeStateData] (in IDEKit)
  9   __28-[IDEWorkspaceDocument init]_block_invoke (in IDEKit)
 10   -[DVTDelayedInvocation runBlock:] (in DVTFoundation)
 11   __NSFireDelayedPerform (in Foundation)
 12   __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation)
 13   __CFRunLoopDoTimer (in CoreFoundation)
 14   __CFRunLoopDoTimers (in CoreFoundation)
 15   __CFRunLoopRun (in CoreFoundation)
 16   CFRunLoopRunSpecific (in CoreFoundation)
 17   RunCurrentEventLoopInMode (in HIToolbox)
 18   ReceiveNextEventCommon (in HIToolbox)
 19   _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox)
 20   _DPSNextEvent (in AppKit)
 21   -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit)
 22   -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit)
 23   -[NSApplication run] (in AppKit)
 24   NSApplicationMain (in AppKit)
 25   start (in libdyld.dylib)
 
abort() called

Application Specific Signatures:
((tabController)) != nil

Error installing BoringSSL-GRPC

Стал я значится flutter разработчиком с пол года как. И вот всё было довольно неплохо, напейсал цельных два приложения и успешно разместил в апсторах и плеймаркетах. Но после обновления на flutter 2.0.1 что то при билде под iOs пошло не так. Возникла ошибка которая представлена ниже при команде pod install

[email protected] ios % pod install    
Analyzing dependencies
cloud_firestore: Using Firebase SDK version '6.33.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '6.33.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '6.33.0' defined in 'firebase_core'
firebase_messaging: Using Firebase SDK version '6.33.0' defined in 'firebase_core'
Downloading dependencies
Installing BoringSSL-GRPC (0.0.7)

[!] Error installing BoringSSL-GRPC
[!] /usr/bin/git clone https://github.com/google/boringssl.git /var/folders/fb/fxsnv_l944l5mg6p859jqxnh0000gn/T/d20210306-4220-ge6hhi --template=

Cloning into '/var/folders/fb/fxsnv_l944l5mg6p859jqxnh0000gn/T/d20210306-4220-ge6hhi'...
fatal: the remote end hung up unexpectedly

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

На буржуйских форумах сказали, что вероятно всяческие постоянные блокировки безбожные всяческих айпишников нашим великими организациями типа РКН и постоянные добавления беспорядочное различных айпишников в блеклисты приводит к таким вот недоразумениям. Всем добра.

Ходи на конфы!

Привет, бро!?
Давненько не общались. Расскажу в двух словах о прошлых выходных.
В прошлую субботу мне посчастливилось побывать на крутой конфе DevFest Krasnodar 2019 : Back To The Future .
Познакомился на ней с крутыми ребятами. И самое главное событие для меня стало знакомство с Ильёй, 20-ти летним, на первый взгляд, ничем не примечательным парнем. «Чем же меня так потрясло это знакомство?» — спросишь ты.
Не спросишь? Ну да ладно, ты же знаешь, я всё равно расскажу.???

Ну слушай. Короче, он окончил колледж по специальности «Монтажник холодильного оборудования» и сейчас в свои 20 лет работает в финтех компании, продакт менеджером, зарабатывает 80 тысяч рублей. Снимает со своей девушкой скромную двухкомнатную квартирку (80 кв.м.) с отличным ремонтом, располагающуюся почти в самом центре Краснодара. Он весь на саморазвитии, те методы и способы которые я начал применять для себя последние пару лет, он пользует уже в своём юном возрасте. И что примечательно еще год назад Илья жил с мамой в 1 комнате 12 кв.м. в общежитии и вместо того, чтобы как большинство сверстников «отдыхать, веселицо, танцевать», этот, по-хорошему, ненормальный парень, читал книжки и инвестировал в себя и свои скилы.

Глядя на него я откровенно понимаю, что лет 10 моей жизни, были тупо просраны в ожидании «маны небесной».
Ну типа ждал повышения по службе, ждал повышения зряплаты, ждал от кого-то чего-то. А оказывается нужно было тупо развиваться и инвестировать в себя(а чё так можна было, да??) и достигать поставленных целей(или не достигать, но всё ранво идти к ним??).

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

Прошедшее воскресенье тоже не прошло впустую. Я побывал на «KRD STARTUP DAY 2019». Основным инсайтом этого мероприятия для меня стало, что «зная только лишь башкирский язык, не стоит выходить на западные рынки»? Не ну а чё, а я уже репетитора башкирского языка, себе искать было начал, а тут на тебе, новость???.

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

Чем бы я хотел закончить это унылое повествование? Ах-да, вот побывал я на двух разных конфах, послушал с добрый десяток различных выступлений. Да были и технические открытия и инсайты в бизнес моделях, но главные ценности которые я для себя вынес, это знакомства с новыми крутыми и интересными людьми.

Если у тебя в будущем наклевывается какая-то конфа или митап, не тупи и не жмись потратить деньги, сходи, посмотри, пообщайся, познакомься. Ведь пока мы варимся в одном и том же котле, пока нас окружают одни и теже люди, ожидать разительных перемен в себе — глупо. Как известно твой заработок равен среднему значению 5 твоих знакомых с кем ты проводишь больше весего времени. То есть если ты зарабатываешь 100ку, а твои друзья по 20-30 тысяч, не удивляйся почему ты еще не в 300+.

Чё? Не в деньгах счастье? Ясен пень не в них, но ИМХО это лишь отмазка для того, чтобы вариться в привычном соусе.

Широко известный в узких кругах, бывший губернатор Калифорнии Шварценеггер как-то сказал: «Деньги не приносят счастья. У меня сейчас 50 миллионов, а счастлив я ровно также, как и тогда, когда у меня было 48 миллионов долларов». ???

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

Избавляемся от тиринга в Linux

Большинство пользователей Линукс систем, конечно же знают о существовании такой проблемы, как разрыв экрана или  tearing. Основной, и наиболее вероятной причиной данного «недуга», является X-сервер. Да, Wayland уже вполне себе работоспособен, но от Иксов пока ещё способны отказаться не все. Но не одним X-сервером жив тиринг. Следующей причиной оного может послужить драйвер GPU. Наиболее частым виновником разрывов является, как ни странно, самый популярный производитель видеокарт — NVIDIA и его видеодрайвера. Третьим виновником возниковения тиринга в Linux является окружение рабочего стола, со своими багами и фичами. Ну вот мы вкратце разобрались с классическим вопросом: «Кто виноват?», далее попробуем разобраться с не менее класическим: «Что делать?».

Небольшое видео с нашего Техноджем канала

Тиринг NVIDIA

Сразу обращу ваше внимание, что это не единственное решение для NVIDIA, и, конечно, найдутся десятки ситуаций, в которых этот метод не поможет, но это один из наиболее часто спасающих вариантов, и он не полагается на графическую утилиту NVIDIA, которая иногда ломает конфигурацию среды рабочего стола.

Coming Soon Избавляемся от тиринга в Linux
Нужны ли подобные статьи о Linux?
Нужны ли подобные статьи о Linux?
Нужны ли подобные статьи о Linux?

Для начала вам нужно включить настройку модуля NVIDIA DRM (modsetting). Начните с создания файла конфигурации в каталоге modprobe:

sudo touch /etc/modprobe.d/nvidia-nomodset.conf

Предлагаю вашему вниманию так же статью Клиенты Google drive (google disk) linux webdav: Ubuntu, Mint

Затем правим его в любом удобном вам текстовом редакторе, и добавляем там следующую строку:

options nvidia-drm modset=1

Затем чтобы ядро получило информацию о наших манипуляциях делаем в терминале:

sudo update-initramfs -u

После перезагрузки разрывы должны пропасть. Радуемся но это не точно. Если не исчезло то попробуйте в /etc/X11/xorg.conf.d/20-nvidia.conf в разделе «Device», добавить такие строки:

Section "Device"
   Identifier "Nvidia Card"
   Driver "nvidia"
   VendorName "NVIDIA Corporation"
   Option "NoLogo" "true"
   Option      "metamodes"  "nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
EndSection

Тиринг Intel

Графика Intel в Linux обычно не составляет больших проблем. Вероятно, это связано с тем, что интегрированная графика обычно имеет меньше функций, а стек драйверов Intel вообще поставляется с открытым исходным кодом. Для устранения тиринга на Intel найдите и исправьте у себя конфигурационный файл, примерно по такому пути /etc/X11/xorg.conf.d/20-intel.conf (в различных системах он может находиться в различных каталогах).  Исправьте в нём раздел «Device» таким образом:

Section "Device"
     Identifier "Intel Graphics"
     Driver "intel"
     Option "TearFree" "true"
EndSection

 После чего сохраните и перезагрузитесь.

Тиринг AMD

Тиринг на видеокартах от AMD в Linux тоже хоть и не так часто, но бывает. Этот способ подходит как для проприетарных, так и для свободных драйверов. К сожалению этот способ не подходит для окружения рабочего стола KDE. Итак создайте или, если он есть, исправьте файл /etc/X11/xorg.conf.d/20-radeon.conf , доведя раздел «Device», до следующего сосостояния:

Section "Device"
    Identifier "Radeon"
    Driver "radeon"
    Option "TearFree" "on"
EndSection

xfce тиринг

<шутка>XFCE славится своим замечательным тирингом</шутка>. Это всегда было проблемой данного рабочего окружения, благодаря своему композитному менеджеру. Поэтому для решения этой проблемы заменим дефолтный композитор на Compton.

Для начала отключим стандартный композитный менеджер «Крыски» для этого выполним в терминале:

xfconf-query -c xfwm4 -p /general/use_compositing -s false

Или пройдём в настройки XFCE, в настройки менеджера окон, и снимем чекбокс с Enable display compositing, как на изображении ниже. 

Избавляемся от тиринга в Linux

далее установим Compton, независимый композитор, который очень хорошо работает с легковесными окружениями рабочего стола. Дам команды для двух веток Linux, но думаю что ни для кого ни составит труда установить пакет в свой дистрибутив.

Debian и производные

sudo apt install compton

Arch linux и производные

sudo pacman -S compton

Вернёмся к настройкам XFCE. На этот раз нажмите “Сеанс и запуск.” (Session and Startup) Добавить Compton в автозапуск, для этого добавим в атвозапуск комптон со следующим ключем:

usr/bin/compton --backend glx

как на скрине:

Избавляемся от тиринга в Linux

После чего перезагружаемся и проверяем работает ли Compton:

pgrep -l compton

Если всё норм, проверяем работает ли тиринг =)
Если тиринг в XFCE не пропал, то пробуем отредактировать файл ~/.config/compton.conf, в моём случае он такой:

backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
vsync = "opengl-swc";

# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-exclude = [
  "n:e:Notification",
  "n:e:Docky",
  "g:e:Synapse",
  "g:e:Conky",
  "n:w:*Firefox*",
  "n:w:*Chromium*",
  "n:w:*dockbarx*",
  "class_g ?= 'Cairo-dock'",
  "class_g ?= 'Xfce4-notifyd'",
  "class_g ?= 'Xfce4-power-manager'",
  "class_g ?= 'Notify-osd'",
  "[email protected]:c"
];

# Opacity
detect-client-opacity = true;

# Window type settings
wintypes:
{
  tooltip = { shadow = false; };
};

По идее разрывы должны пропасть, если не пропали, значит что-то пошло не так. Ищите дальше, ведь это Линукс, за всё нужно платить=)

kde тиринг

KDE, является моим любим рабочим окружением. В нём есть такое огромное количество, так нужных пользователям, элементов управления, что с помощью GUI Панели управления можно настроить практически всё. Откройте приложение Настройки и найдите «Display and Monitor». Там выберите «Compositor». Найдите параметр «Предотвращение разрыва vsync»(Tearing prevention «vsync» и установите для него значение «Перерисовка всего экрана” (Full screen repaints). После этого нажмите «Применить» (Apply).

Избавляемся от тиринга в Linux

Нередко Kwin, оконный менджер KDE, тоже становится причиной тиринга. Если не после предыдущих манипуляци разры картинки не пропал, то создалим файл /etc/profile.d/kwin.sh следующего содержания:

export KWIN_TRIPLE_BUFFER=1

Перелогиньтесь и всё должно стать гладко.

Firefox тиринг

Удостоверьтесь, что тиринг у вас присутствует только в браузере Firefox, с помощью данного видео выполните проверку на тиринг просмотрев в 1080p60:

 если при просмотре видео, изображение будет рваться то переходите к следующим манипуляциям:
1) Откройте about:config в Firefox
2) Найдите layers.acceleration.force-enabled
3) Измените значение(Value) на true.
4) Перезагрузите браузер 

Трудисьнах

Привет, дружище!
Вспомнил, что этим летом прочёл ещё одну занимательную книжулю. Она вроде как и не про бизнес и не про жизнь и в тоже время обо всём сразу. Это книга «Гибкое сознание» автора Кэрол Дуэк, которая ни много ни мало является профессором психологии, преподавателем Стэнфордского университета в одной «малоизвестной» стране находящейся в Северной Америке.

В двух слова о чтом там. Короче сей профэссор изучала поведение детей. Давала им задачки, с каждой новой задачей сложность возрастала. Она обратила внимание, что основная масса детей сталкиваясь со сложными нерешаемыми задачами, расстраивается и сдаётся, но есть так же дети которых неудачи и сложности подстегивали к новым действиям и попыткам. Приведу цитату:

«Столкнувшись с заданиями посерьезнее, один десятилетний мальчуган пододвинул стул поближе к столу, потер руки, облизнулся и заявил: «Люблю я трудные задачки!» Другой мальчик, изрядно попотев над головоломкой, поднял довольное лицо и веско заключил: «Вы знаете, я на это и надеялся — что будет познавательно!» «Да что же с ними такое?» — не могла понять я. Мне и в голову не приходило, что неудачи могут кому-то нравиться. Эти дети что, инопланетяне?»

В общем она пришла к выводу, что человеки с детского детства по тем или иным причинам имеют два вида установок. 

Первая установка на Данность — вызывает в нас потребность самоутверждаться снова и снова. Если нам даны определенные нравственные качества, определенная индивидуальность, определенное, строго фиксированное количество интеллекта, тогда остается лишь одно: доказывать, что количество всего этого добра довольно велико. Неудача при такой установке воспринимается строго на свой счёт, опускаются руки, человек не смог доказать всем свой непревзойдённый ум и прочие качества, это трагедия.

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

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

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

Не родись гением, а родись трудягой

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

«Вы знали, что Дарвина и Толстого считали обычными детьми? Что Бен Хоган, один из величайших игроков в гольф всех времен, в детстве был невероятно неуклюжим ребенком с очень плохой координацией движений? Что фотограф Синди Шерман, которая входит буквально во все перечни самых видных художников XX века, провалилась на первом курсе, обучаясь фотографии? Что Джеральдин Пейдж, одной из выдающихся актрис столетия, некогда советовали отказаться от этого занятия из-за отсутствия таланта?»

Майкл Джордан также не был самородком. Оказывается в юности Майкл Джордан был исключен из сборной школы. Затем Майкла не приняли в команду колледжа, за которую он хотел выступать, никто и представить не мог что из-за своего упорства он станет величайшим игроком NBA всех времён. «Моцарт корпел над своими произведениями более десяти лет, прежде чем написать первое из тех, что сегодня вызывают в нас восхищение. До этого результаты его композиторского труда не были ни столь оригинальными, ни столь интересными. Зачастую они и вовсе представляли собой соединенные вместе фрагменты произведений других композиторов.»

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

MacOS Catalina и 1C

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

Решил быстро накидать микротопик для тех кто столкнулся с этойже проблемой. Переходите на сайт https://sentinelcustomer.gemalto.com/sentineldownloads/?s=&c=all&p=HASP4&o=Mac&t=all&l=all качайте свежий установщик на мак и радуйтесь.

Карма-*уярма или НКИБМШЫБ

Привет, Бро!
Ты наверняка слышал о такой противоречивой штуке как КАРМА. Не-не-не, я не про всяческую духовность и реинкарнации сейчас, не ссы. Я о карме в общем первоначальном значении, как простых причинно-следственных связях.

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

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

И собственно то о чем я тут решил поведать, это анализ одной кармической штуки-дрюки из моей жизни.
Я всегда знал в юности, что у родителей нет денег(а у меня тем более) на то чтобы я получил высшее образование на коммерческой основе, да даже не на коммерческой основе, а тупо студенческую жизнь мне не потянуть финансово.

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

Но вот незадача — у меня с детства хреновое зрение.? Нет, ну хожу я без очков и без линз, то есть в принципе оно терпимое, особо больших проблем не доставляет. Но не берут туда с плохим зрением. Если к вступительным экзаменам по физкультуре, физике, математике и русскому языку подготовиться можно, то что делать с плохим зрением я узнал не сразу. Об этом мне подсказал мой старший товарищ пытавший счастье, но почему-то не сумевший поступить в мой ВУЗ.

Оказалось, что нужно тупо выучить для окулиста таблицу Сивцева(наиболее распространённая на территории бывшего СССР таблица, применяемая для проверки остроты зрения). Через окулиста на медкомиссии проходят сотни бедолаг, и чтобы не терять время, первым делом он указывает на строку, которую в норме видит человек со зрением в 1 диоптрию и если горемыка говорит буквы неправильно или не видит их вовсе, то ему предлагают назвать буквы строкой выше, те что побольше.

Так вот я не видел эту строку вообще. Но выучил её в оба направления, как щас помню это букавы НКИБМШЫБ.

Карма-*уярма или НКИБМШЫБ

В итоге я прошёл дважды медкомиссию, первый раз в военкомате, второй раз уже непосредственно в военном институте, и оба раза вердикт был «Здоров. Годен. Зрение единица». Таким образом я поступил и окончил военный ВУЗ, прослужил после окончания 7 лет на севере и уволился по орг.штатным мероприятиям. В ходе обучения я женился на сестре однокурсника, в последствии мы родили двух замечательных красавиц дочек. После увольнения из ВС РФ получили от государства денех на 3-комнатную квартиру в солнечном Краснодаре.

Нет, я не хвастаюсь, не подумай(разве что самую малость). Основная мысль которая меня посетила на днях. Что такое действие как обман на медкомиссии привёл к таким следствиям как высшее образование, семья, дети и квартира не в ипотеку до 30 лет. Казалось бы обман он и в Африке обман, но в следствии его ни одно животное не пострадало, и не сделай я этого, то не поступил бы в этот ВУЗ, не встретил бы эту девушку, не родились бы эти дети, не было бы этой квартиры.

Итак к чему я веду? Да фиг знает, просто прикольно показалось, решил поделиться с тобой. Не бойся обходить систему в тех местах, где это не противозаконно, иди к своей цели и делай всё что считаешь для этого нужным, при условии что это никому не причинит зла.

Спасибо что дочитал этот бред до конца. Обнял.?

Читайнах

Привет, Бро! Или если ты дэушка(не ну а чё, тоже бывает, не всем повезло при рождении), то привет Брошечка))) Заглянул в свой канальчик и ахнул, с 26-го мая ни слуху обо мне ни духу, ты наверное уже подумал, что ВСЁ, сдулся Санёчик? Отказался от идеи процветания и ушёл работать в Евросеть (уборщиком само собой, ведь втюхивать мобилки Санёчик не умеет). Но нет, хэрушки, я в деле, причем довольно активно. Расскажу по порядочку.

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

Потом через месяц, а потом просто «прости некогда, я щас уезжаю в отпуск у меня шенген горит». В общем что я могу поделать если «шенген горит»? Перед шенгеном я бессилен. Перелистываем. Благо времени и сил вложено не много, жаль только тебя побеспокоил всей этой обнадеживающей болтовнёй, да так что некоторые до сих пор пишут в личку и интересуются: «Чё там с проектированием? Взлетело?».

Но есть и хорошие новости. Помнишь я рассказывал о том, как у нас с компаньонами был бизнес и как мы расстались? Не помнишь? Ну вот тут оно https://tehnojam.ru/category/zhiza/kak-ja-vstal-na-put-degradacii.html.
У этой истории есть продолжение, мой товарищ который рвался к развитию, успел поучаствовать в айти стартапе из которого по определенным для него и не важным для меня причинам вдруг ушел и создал свой стартап (с блэкджеком и шлюхами). Он сделал с командой довольно удобное приложение на ондроеды, с помощью которого я сейчас продолжаю спокойненько предоставлять услуги грузчиков для юридических лиц и ИП. Отсюда мораль «Не сри на сук из которого пьёшь и не пили колодец на котором сидишь».

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

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

  1. Марк Мэнсон «Тонкое искусство пофигизма»
  2. Джен Синсеро «НИ СЫ»
  3. Роб Фитцпатрик «Спроси маму Как общаться с клиентами и подтвердить правоту своей бизнес идеи, если все кругом врут»
    Первые две книги просто хороши, чтобы разобраться в себе, своих мыслях, мотивациях и поставить под сомнения свои убеждения, третья же прямо гром среди ясного неба, можно сказать откровение.

В двух словах поясню. Вот есть у меня идея создания например сервиса для знакомств сферических одноногих папуасов проживающих на территории Западной Сахары. Что я делаю прежде чем его создать? Правильно, выясняю а нужен ли такой сервис, есть ли такая боль у целевой аудитории. Для этого я бы раньше как сделал? Нашел бы целевую аудиторию и спросил бы в лоб: «Здравствуйте, у меня есть идея создания сервиса для знакомств, если бы был такой сервис, вы бы им пользовались?» И вот в книге говорится что такой дебильной вопрос скорее всего повлечет не честный ответ.

Правильнее задавать вопросы не касаемо своей идеи и сервиса, ибо его ещё нет и все ответы будут не объективны, а касательно личности и потребностей целевой аудитории. Итак вопрос более правильно звучал бы так: «Здравствуйте, вы женаты/замужем? Вы вообще хотели бы в будущем завести семью? Если нет, то почему? Есть ли у вас сложность в поиске второй половинки? А как вы в настоящее время пытаетесь найти себе спутника/спутницу жизни?» Сравни два подхода и давай уже иди ищи её и читай, не пожалеешь.

Успех в предпринимательстве или как забить Херпоелу

Я не люблю футбол. Совсем. Вообще. Ну то есть, ни то что я испытываю к нему какие либо негативные эмоции, нет, просто он мне абсолютно не интересен. Но читая сейчас очень крутую книгу «Чёрный лебедь» (как дочитаю расскажу о ней подробнее) меня посетила мысль, что предпринимательскую деятельность, ака путь к финансовой свободе и независимости, можно проиллюстрировать именно игрой ногомяч.

Как я это вижу, вот я этакий начинающий форвард сборной мифической страны Гандолупы. Вышел впервые на поле против сборной мира по футболу, в состав которой входят всякие Зиданы, Пеле или, прости господи, Херпоел(да-да это реально существовавший бельгийский вратарь Фредерик Херпоел).

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

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

Если вдруг кто-то не понял аналогии озвучу напрямую. Решил я например открыть Шаурмишную, задекларировал всем друзьям и родственникам, дескать я иду к своей мечте и теперь я у мамки бизнесмен. Как показывает мой личный опыт начинания чего либо, большинство в окружении начнет отговаривать, говорить что шаурмишных уже «как говна за баней».

Кто-то начнет убеждать, что вообще в этом городе/стране/планете(нужное подчеркнуть) бизнес невозможен. А самые «добрые и отзывчивые» станут насмехаться и попросту желать мне поражения, чтобы подтвердить свои ожидания(не могу ведь я быть лучше их). Так как это моя первая попытка и опыта у меня нет, то я вероятно ошибусь с местом, не учту конкуренцию, промахнусь с выбором поставщика или начну это неблагодарное дело вообще на пике популярности веганства и воинствующие веганы с улюлюканием закидают точку пацифистскими добрыми камнями.

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

Автор книги утверждает, что США сегодня доминируют во многих областях, по причине того, что американская культура поощряет даже неудачные попытки, в то время как европейская и восточные культуры считают поражения постыдными и клеймят их позором. Мне показалось это довольно интересным объяснением.

«Собственно к чему это словоблудие?» — справедливо спросишь ты. «Да фиг его знает.» — как всегда тупо отвечу я. Но для себя я сформулировал, что секретный секрет успешного успеха в бизнесе, скорее всего кроется именно в количестве попыток выполненных до достижения результата.

Ещё будучи офицером ВМФ мне на глаза попалась замечательная книга «Стремись услышать НЕТ!» красной линией которой является мысль ««ДА» — это цель «НЕТ» — это способ достижения цели». И вот в предпринимательстве очевидно тоже самое, каждая неудачная попытка это способ достижения цели и всего лишь шаг на пути к мечте.

Если ты уже как-то пытался забиснесить и «обосрался» давай прекращай ныть оправдывая свою неудачу, вытирай Опу и слёзки и начинай форсировать новую нишу. Увидимся в мире финансово-независимых, сильных и целеустремленных людей.