WebStorm/PHPStorm CPU/Memory issue

If your CPU or Memory, while using WebStorm/PHPStorm, usually looks like this:

This is known issue, that users of JetBrains IDEs are faced with pretty often, usually on Linux.

The reason of this can be in OpenJDK that is used in Ubuntu by default:

You can try to install JDK from Oracle:

After that your CPU/Memory can relax:

Apple Recovery from Windows PC

Problem:
If you brick your mac – you need to connect it to another mac to restore using Apple Configurator app, but if you don’t have second mac – you’re in trouble.

Solution:
You can install MacOS on VMWare and run Apple Configurator from it.

Details:
I didn’t find lot of information in the internet about using Apple Configurator in Virtual MacOS, so I tried to make it myself.

Apple Configurator (https://apps.apple.com/us/app/apple-configurator/id1037126344) requires MacOS version 12.4 or later (as for now), so you need to install one of the latest versions to VM.

I tried QEMU (docker-osx), VirtualBox and VMWare, and last one worked best.

I wasn’t able to configure USB passthroug for QEMU with Docker-OSX for some reason, so it didn’t work for me at all.

In VirtualBox I was able to install MacOS, run it, install Apple Configurator and even connect bricked Mac to it, but, during Revive or Restore procedures – Mac reboots couple of times, and VirtualBox doesn’t reconnect USB device automatically, so each time I was needed to select USB-connected Mac manually, and Apple Configurator was breaking during the process.

Then I tried to make the same in VMWare, it has checkbox, to auto reconnect USB devices once they’re disconnected, and it worked well, and I was able to unbrick my Mac.

Steps:
First, you need to install MacOS on your VMWare (that you can get from here – https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html), you can follow the steps described here – https://www.makeuseof.com/tag/macos-windows-10-virtual-machine/

After that you need to install Apple Configurator on you Virtual Mac, just search for one in App Store.

And then, follow the steps, described on Apple’s website for you architechture:
https://support.apple.com/guide/apple-configurator-mac/revive-or-restore-an-intel-based-mac-apdebea5be51/mac – Intel
https://support.apple.com/guide/apple-configurator-mac/revive-or-restore-a-mac-with-apple-silicon-apdd5f3c75ad/mac – Apple Silicon

Basically, you need to connect you broken mac to correct port, other side of the cable connect to the USB of your PC, passthrough USB device to virtual machine, run Apple Configurator, Revive/Restore your Mac.

DELL Vostro 3300 переделка с DIS в UMA

1. Выпаять дроссель видеочипа
2. Найти схему блока I с резисторами R3716 и R3729
3. Найти на блок “I” возле мультиконтроллера резистор и пустое место под резистор
4. Перенести резистор из R3716 в R3729

В Словакию на велосипеде

Совсем недалеко, по велосипедным меркам, от Украины находится крупный Словакский город Кошице – чуть больше 100 км от Ужгорода.

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

Но границу переходить нужно не на самом Ужгородском переходе, а в 15 км от него, в с. Малі Селменці. Переход исключительно пешеходный и немноголюдный, у меня в ту сторону заняло минут 12, обратно минуты 3. Спросили куда еду, есть ли деньги и о содержимом сумок, показал паспорт и прошел.

Шлем в Словакии, для велосипедистов, обязателен.

Есть два основных маршрута в Кошице, один короткий 105 км, но с тремя большими подъемами, другой 115 км, но подъем один, я туда ехал более коротким, обратно более длинным, хотя, показалось, что лучше ехать наоборот.

По пути много остановок (Zastavka) с лавочками, можно отдыхать.

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

Ночевал я в хостеле Košice Hostel, 15€/ночь за койку, очень рекоммендую, находится практически в самом центре, все чисто, большой двор с парковкой, в том числе вело.

В хостеле встретил велокиевлян, которые точно так же приехали с Ужгорода на велосипедах днем ранее.

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

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

В итоге за 2 дня я проехал 230 км велосипедом.

В Европу за €15, быстро и без очереди на границе

Дешево, просто и быстро попасть в Польшу из Украины можно на украинском поезде интерсити.

Электронный билет на сайте УкрЗалізниці со Львова в Пшемысль стоит 220 гривен в одну сторону, дорога занимает меньше 2 часов, все проверки происходят прямо в пути. Все что нужно – биометрический загранпаспорт и на всякий случай пару денег, если вдруг спросят.

В 11:18 утра выезжает со Львова, в 13:25 (укр. время) приезжает в Пшемысль, и в 16:45 (укр. время) выезжает обратно, в 18:36 уже во Львове, таким образом за 440 грн можно на почти 3 с половиной часа съездить в Польшу.

За это время можно успеть прогуляться по центру города, зайти в Biedronka и пошариться в торговом центре Galeria Sanowa с невидаными во Львове магазинами MediaMarkt, KaufLand, H&M, KFC и пр. Все это находится в пешей доступности от ж/д вокзала.

Как сдать сертификацию Zend PHP 2017

Начинался девятый год опыта в программировании на PHP, я решился наконец узаконить наши отношения. Не без волшебного пенделя, конечно, коим, в данном случае, оказалась перспектива прибавки к з/п в компании, где работаю.

Наиболее официальной и более-менее уважаемой сертицикацией в мире PHP – является Zend, и актуальная ее версия 2017 по PHP 7.1.

Но, перед тем, как идти на медведя, мне предложили сдать более простую сертификацию от Brainbench по PHP 5.6.

Brainbench стоит $50 и сдается прямо со своего компьюетреа, на каждый вопрос дается по три минуты, потому при умении быстро открывать соседнюю вкладку и гуглению правильного ответа – сдается легко, но от того Brainbench и не котируется. Хотя далеко не все можно нагуглить, большинство вопросов – на устную компиляцию кода. В приницпе умение быстро нагуглить доку часто полезнее зазубривания стандартного функционала, потому – не навредит.

Топ всех, кто сдавал PHP 5.6 от BB, меня поставили на 5 место, хотя могли бы и на второе:

В результате выдается электронный сертификат с пруф-ссылкой:

Но это все было до, главная задача – сдать зенд, тут уже сложнее, экзамен сдается в сертификационном центре, где все личные вещи сдаются перед сдачей, выдают только листик для заметок и маркер, доступа в интернет – нет, 75 вопросов и 90 минут времени, часть вопросов на выбор одного правильного ответа, часть вопросов на выбор нескольких правильных ответов, часть вопросов с полем для ввода правильного ответа с клавиатуры, да и стоит сдача зенда $195. Чем-то напоминает сдачу на права.

Сразу после брейнбенча назначил экзамен зенд, но, с первого разу я не сдал, подкосили меня потоки, XML и названия некоторых стандартных функций, при несдаче экзамена выводится процентаж неправильных ответов по разделам, я набрал 63%, где-то пишут что проходные 65, но правду никто не знает, алгоритм закрытый, как бы там ни было, пришлось готовиться лучше и не ранее, чем через 15 дней, можно подаваться еще раз, первый раз компания оплачивала, второй и следующие – за свой счет.

Готовился я по онлайн тестам, вроде http://zendexam.com и официальной документации, препарейшен гайд я не покупал, этого оказалось недостаточно, вопросы устаревшие.

Более походящие тесты для подготовки – это http://onlinetestcentre.com/200-550.html и http://onlinetestcentre.com/200-710.html.

Со второго раза, конечно, все сдал, что в итоге получил:
Синяя лычка и право подписываться ею:

Страница не Yellow Pages (стает доступной через 2-е суток после сдачи):
http://www.zend.com/en/yellow-pages/ZEND031019
Пометка на Upwork:

Доступ в закрытую группу “Zend Certified Engineers” на Linked In,
Вечная лицензия на Zend Studio,
Бумажный сертификат, наклейка и письмо от компании Zend (к слову, еще в пути).

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

Верификация upwork аккаунта

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

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

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

Android-приложения, пригодившиеся в путешествии

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

Читать далее

Арамболь, Гоа, Индия, путевые заметки [часть 3]

Фрилансинг под пальмой или в кафе, в случае Таиланда, скорее миф, из-за жары и дефицита подходяших кафе, а на Гоа – все реально, полно подходяших кафешек с розетками, ну и так как обслуживают здесь медленно – можно неспешно листать любимый сайт наслаждаясь Куба Либрой, ну или на крайний случай – работать:)

Читать далее

Арамболь, Гоа, Индия, путевые заметки [часть 2]

Субъективно Гоа оказался местом гораздо приятнее Таиланда и, тем более, Малайзии. Во-первых амплитуда колебаний температурны здесь не такая маленькая как в Малайзии и Таиланде, во-вторых температура ниже и гораздо комфортее того ада, который в Куала Лумпуре днем. Также в экваториальном климате, где был Куала Лумпур совсем нет ветров, на Гоа дует приятный ветерок.

Читать далее

Арамболь, Гоа, Индия, путевые заметки

Индия началась с того, что мне поставили визу на странице Special Notes, вместо страницы Visas и вверх ногами, но сказали что все будет ок.

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

Такси стоит примерно $10 за 35 км. Ночью немного дороже. Сперва мы приехали в столицу штата –  город Панаджи. Город каких-то радикальных христиан, в центре стоит огромная церковь, по всему городу кресты, на улице стоят какие-то алтари с горящим огнем, кругом обычные католические вертепы с младенцем Иисусом. Прямо напротив церкви на дереве висит перевернутая звезда. Здезды здесь – рождественская атрибутика.

В целом город напоминает Европу, до 1961 года это и была Испаснкая колония.

Ночью город вымирает, работают только стоящие на воде казино, магазинов, кафе и гостиниц открытых нет. По городу бродят нереально огромные крысы, размером с небольшого кота.

Ночью на ГОА температура падает до 20 градусов, днем подымается до 30, после адской жары Куала Лумпура, здесь на много приятнее находиться.

К утру стало ясно, что делать в городе абсолютно нечего, и мы поехали в поселок Арамболь. В Арамболе гораздо веселее, хоть это и курортный поселок, цены здесь не высокие.

Арамболь – на 80% русский, здесь большинство людей – русские, большинство надписей – по-русски, даже индусы владеют базовыми русскими фразами.

Читать далее

Как получить визу в Индию для украинцев 2016

Для путешествия в Индию украинцам нужна виза. К счастью, ехать никуда не нужно, подать заявку и получить визу можно через интернет. Электронная турвиза (eTV) стоит $60.

Оформление визы занимает до 72 часов, +48 с учетом выходных, но обычно делается за сутки. Тем не менее, я подал заявление в пятницу вечером (1 января) и утром субботы виза уже была у меня на почте, прошло всего-то 13 часов.

Виза выдается на 30 дней с момента влета в страну. Покупать или бронировать билеты для получения визы или бронировать жилье – не нужно, справок никаких тоже не нужно. Подавать заявку нужно не позднее чем за 4 дня до прилета, и не ранее, чем за 30 дней.

Электронную визу нужно распечатать и предъявить в аэропорту по прилету.

Оформить визу можно на специальном индийском сайте – https://indianvisaonline.gov.in/visa/info1.jsp, все поля заполняются на английском, чего-то такого-эдакого там нет, все интуитивно понятно.

Читать далее

Сингапур

Сингапур – маленькое город-государство, меньше Киева, 3 страна в мире по уровню ВВП на тушку населения.

Находясь в Малайзии можно дешево и на легке слетать в Сингапур и обратно, оставив весь багаж в Малайзии.

Если брать билет заранее, можно взять за $12 в одну сторону, чем ближе к вылету – тем дороже.

Читать далее

Дискавери Центр, Куала Лумпур

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

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

Читать далее

Городская галерея Куала Лумпура, KL City Gallery

Город в миниатюре, модели небоскребов подсвечены и выставлены по своим позициям. За моделью стоит проектор, показывают видео-презентацию плана развития города и прочие достижения Малайзии.

Находится на станции Masjid Jamek, вход стоит 5 рингитт. За купленный билет в конце можно купить сувенир или съесть тортик.

Читать далее

Куала Лумпур, путевые заметки [часть 4]

Дневная и, скорее всего, последняя серия заметок о Куала Лумпуре.

Башни-близнецы Петронас – два 88-этажных здания высотой 452 м. Десятые по высоте здания мира, самые высокие башни-близнецы в мире.

Читать далее

Куала Лумпур, путевые заметки [часть 3]

Причина, почему качество фотографий резко ухудшилось – я утопил свой Nikon D5100 в океане на Пхукете, вскрытие показало, что быстрый ремонт невозможен, нужен донор, на родине уже разберусь. Потому фоткаю на телефон и sjcam.

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

Читать далее

Куала Лумпур, путевые заметки [часть 1]

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

Так как время поджимало, в интернете меня ждала работа, переехать из Сунгай Петани в Куала Лумпур я решил на автобусе, к тому же проезд стоит всего 40 рингитт ($10), хотя автобус попался адски медленный, возможно автостопом было бы быстрее.

Читать далее

Автостопом из Таиланда в Малайзию

Попасть в Малайзию из Пхукета проще всего на самолете, самолеты в азии копеечные, дорога займет до двух часов. Быстро, удобно, но банально и не интересно.

Автобусы тоже ходят регулярно, откуда угодно и куда угодно, но это долго и скучно, к тому же в автобусах холодно.

Автостоп – самый интересный способ передвигаться, к тому же можно весело прокатиться в кузове пикапа. От Пхукета до малайзийской границы около 500 км. Итак – 10 машин, полтора дня – и граница позади.

Читать далее

Пляж, где над головой садятся и взлетают самолеты на Пхукете

Самый интересный пляж Пхукета – это далеко не самый популярный Патонг, а немноголюдный May Kkhao (по указателям Nai Yang), что недалеко от аэропорта. Недаелко – это мягко сказано, аэропорт прямо за заборчиком и взлетно-посадочная полоса расположена так, что самолеты взлетают и садятся прямо над головой.

Читать далее

Monkey Hill или гора диких обезьян на Пхукете

Одно дело смотреть на заключенных в зоопарке обезьянок, другое – бродить среди свободных и диких обезьян, фактически в естественной среде их обитания.

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

Читать далее

Пхукет, путевые заметки

Пхукет – остров с одноименным городом в восточной его части. Интересностей в городе Пхукете не много, это не туристический центр, здесь, в основном, живут тайцы, но в городе есть большие торговые центры и супермаркеты, типа Big C, Central Festival, Tesco.

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

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

Читать далее