Posts

Быстрая настройка phpUnit для phpStorm и решение проблемы с падением тестов с --teamcity флагом

Image
Быстрая настройка phpUnit для phpStorm и решение проблемы с падением тестов с --teamcity флагом Устанавливаем  composer require --dev symfony/phpunit-bridge В консоли в папке проекта запускаем ./bin/phpunit В настройках phpStorm (версия 2019.1) переходим в настройки Test Framewors  и ставим checkbox на path to phar file , а не на composer autoload и прописываем(выбираем):  папка_проекта /bin/phpunit  не файл с расширением .phar a именно /bin/phpunit (бинарник), т.к. у Вас там может быть и /bin/phpunit.phar , но он нам не подходит. Ставим галку на Default configurations file выбираем этот  файл phpunit.xml.dist в корне вашего проекта. Если вдруг у вас вываливается ошибка на --teamcity,  то Вам нужно удалить phpUnit из системы командой sudo apt remove phpunit-* и повторить 2 и 3 шаги. мне помогло избавиться от проблемы с --teamcity и перейти с версии phpUnit 6.5 на 8.3 для php7.2, надеюсь данный рецепт Вам тоже поможет. Хорошего Вам тесто-кодо-писания! )

Мои черные списки телефонов и сайтов с которыми был негативный опыт общения или попытка развести на деньги

Image
  Мои черные списки телефонов и сайтов с которыми был негативный опыт общения или попытка развести на деньги OLX.ua - Частное объявление переводят в бизнес, закрепляют за платной категорией, вводят лимит ( интересно какой должен быть лимит для 1-го частного объявления раз в году ))) и т.о. парят платный тариф) далее больше, телефона поддержки вы на сайте не найдёте, а чат для тех у кого есть ещё одна запасная жизнь, для решения плёвого вопроса, что я сделал не так со своим объявлением и оно почему-то попало в платную категорию, но проблема скорее всего не в Вас и не с Вашим объявлением...  All Market - попытка развести на деньги под соусом "бонусной программы" на которой у Вас накопилась денежная сумма (у меня например было 400грв) и дальнейшие выуживание Вашей информации (дальнейшие мотивы мне были уже не интересны) главное не палите им свои КРЕДИТКИ и прочую инфу. Вот номера с которых были совершены звонки: 044 502 79 43 , 044 502 79 44) Ах да совсем забыл сказать первый

Популярные библиотеки иконок (opensource)

Популярные библиотеки иконок (opensource) Данные иконки базируются на основе шрифтов и по этому могут быть использованы не только программистами и дизайнерами или художниками, а так же в работе project менеджеров, контент менеджеров и прочих менеджеров ))) FontAwesome (solid, brands icons are free) - Font Awesome (v.3 if I remember are completely free) Icons.getbootstrap  - Bootstrap Icons https://iconscout.com/free-icons  - Iconscout (icons online service) https://material.io/   Google Material Design (Components, Icons) https://materialdesignicons.com/  - Material Design Icons https://aka.ms/fluent  - Fluent Icons (Figma page) Remix Icon 2.5.0  -  git link  Remix Icon 2.5.0 jQuery Icons - довольно старая библиотека в которую включены иконки, но может кто-то ещё юзает ( чит шыт к ней ), а так же отдельно jQuery UI Icon Font  - если вам нужны только иконки :) /// данный материал будет в последствии дополняться... новыми ресурсами )

Windows Tips: shortcuts and aliases

Image
Windows tips: shortcuts and aliases https://stackoverflow.com/questions/20530996/aliases-in-windows-command-prompt - interesting approaches how to add temporary environment variables and aliases Shorts (aliases) for some exe's apps if you already have these apps: code - runs Visual Studio Code text editor code .   - run it with full content current directory as a context subl - runs Sublime Text 2|3 text editor subl  .  - the same as for VS code [ cmd.exe ] - get aliases doskey /MACROS:ALL [ powershell.exe or pwsh.exe ]  - get aliases https://mcpmag.com/articles/2014/06/10/exe-alias-in-powershell.aspx - here you can read also how to create aliases alias - powershell internal aliases get-alias | where {$_.ReferencedCommand -match "exe"} | format-table Name,Definition -autosize  - this command will show you external .EXE apps aliases  [ bash.exe or git-bash.exe ]  - get aliases alias

Менеджер пакетов для Windows (software package manager)

Image
Менеджер пакетов для Windows (software package manager)   Недавно начал пользоваться такой штукой (это пакетный менеджер программного обеспечения под Windows, такие уже 100 лет используются во всех дистрибутивах linux, только называются иначе например apt или packman,  а большинство "Виндузятников" даже не знают что есть подобное и для винды, и я недавно тоже был в их числе), мне очень понравилось, рекомендую к использованию! https://chocolatey.org/ Требования к системе: Windows 7+ / Windows Server 2003+ PowerShell v2+ (minimum is v3 for install from this website due to TLS 1.2 requirement ) .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed)(minimum is 4.5 for install from this website due to TLS 1.2 requirement )

Зоопарк консолек для виндов ... или не единым cmd.exe (Command line Zoo for Windows)

Image
Зоопарк консолек для виндов ... или не единым cmd.exe (Command line Zoo for Windows)  http://mridgers.github.io/clink/   -  Clink ( git ) ( функциональная замена не функциональному cmd ))) Фичи: The same line editing as Bash (from GNU’s Readline library). History persistence between sessions. Context sensitive completion; Executables (and aliases). Directory commands. Environment variables Thirdparty tools; Git, Mercurial, SVN, Go, and P4. New keyboard shortcuts; Paste from clipboard ( Ctrl-V ). Incremental history search ( Ctrl-R/Ctrl-S ). Powerful completion ( TAB ). Undo ( Ctrl-Z ). Automatic “cd ..” ( Ctrl-Alt-U ). Environment variable expansion ( Ctrl-Alt-E ). (press  Alt-H  for many more…) Scriptable completion with Lua. Coloured and scriptable prompt. Auto-answering of the “Terminate batch job?” prompt.

Не загружается Ubuntu (морда, GUI, фронт)

Image
Не загружается Ubuntu (морда, GUI, фронт) Эта статейка  https://askubuntu.com/questions/320691/ubuntu-boots-on-terminal-only-how-do-i-recover-the-gui-desktop  помогла мне вернуть жизнь (ГУЙ) моей убунте, а именно команда выполненная в терминале: sudo apt-get install --reinstall ubuntu-desktop но будьте осторожны, т.к. может не хватить места на диске, примерно необходим 1Gb. Вы так же можете попробовать другие рецепты из статьи указанной выше, которые будут требовать меньше места на жестком диске. Удачного Вам восстановления! ;-)

Настройка WOL на Ubuntu 18.04

сначала в биос-е включаем POWER-ON: Wake ON lan Редактируем файл который находится в кталоге etc/netplan/*.yaml из под рута должен быть один единственный файл. --------- network: version: 2 renderer: NetworkManager ethernets: enp2s0: match: macaddress: 50:e5:49:b3:fc:97 dhcp4: true wakeonlan: true --------- ---------- - черточки копировать не нужно ))) 50:e5:49:b3:fc:97 заменить на свой MAC адрес сетевой карты потом запускаем поочередно команды: sudo netplan try sudo netplan apply на всякий случай ссылка на источник: https://askubuntu.com/questions/1053302/wake-on-lan-not-working-if-i-turn-of-with-ubuntu

TDD Presentations (Презентации по TDD)

Image

Noisestorm - Crab rave - youtube music clip with CGA

Image

ChillHop - youtube music channel with jazz and hiphop lofi beats

Image

Открываем порт для сервера Minecraft на роутере mikrotik (команда для терминала в WinBox)

Image
Открываем порт для сервера Minecraft на роутере mikrotik (команда для терминала в WinBox) /ip firewall nat add chain=dstnat action=dst-nat dst-port= 25565 protocol=tcp in-interface= ether1 \ to-address= 192.168.ххх.yyy  to-ports= 25565 ether1  - так называется интерфейс у меня, у Вас может быть другое название интерфейса (но думаю в 99% он такой же) 25565  - порт на котором у Вас работает Minecraft сервер 192.168.ххх.yyy   - локальный IP машины из Вашей сети на котором работает Minecraft сервер ( ххх.yyy - меняем на свои цифры )))

Как узнать IP адрес сайта не зная сайтов проверки и прочих онлайн инструментов, а именно из консоли

Image
Как узнать IP адрес сайта не зная сайтов проверки и прочих онлайн инструментов, а именно - из консоли небрежно вырезанное )) окно консоли командной строки Windows Под "Виндой" (т.е. для Windows) : 1) входим в консоль меню Пуск -- > выполнить --> набрать команду: cmd --> автоматически начнет работать "встроенный поиск" который подсветит Вам найденную команду)  по клику на ней откроется окно консоли , далее вбиваем команду: nslookup example.com    ( example.com замените на свой сайт); 2) или так: нажимаем кнопку Пуск (Start) -> и сразу начинаем набирать команду:  cmd (автоматически начнет работать "встроенный поиск" который подсветит Вам найденную команду), после клика на данной команде так же откроется консоль командной строки, остальное смотри в конце п.1). For those who have Linux/Unix OS : press " Ctrl+Alt + t " , so you'll get bash or sh or other  xxx))..sh console window. Type in there nslookoop sitename.com (don'

Создание SSH ключа и его проверка на наличие пароля (link)

Image
  Создание SSH ключа и его проверка на наличие пароля (stackoverflow) additional helper manage-ssh-keys-with-the-ssh-agent

Executing php scripts in background + monitoring it in Linux (links)

Executing php scripts in background + monitoring it in Linux How to execute a shell command using PHP without await for the result (asynchronous) in Linux and windows environments php execute a background process + monitoring it in Linux

Если бы я мог, ... (If I can I would...)

Image
Если бы я мог, ...  (If I can I would...)  Запреты за нарушая которые нужно казнить(из глубины души: ... люди вы перешли все границы, скоро Земля сама это ... с Вами сделает): Запрет вырубки леса (первый раз предупреждение под угрозой смерти) второй раз казнь! Запрет использования ядерного топлива! Запрет добычи ископаемых которые используются для сжигания (нефть, газ, уголь)! Запрет организации свалок и мусорных полигонов! За сливы сточных вод в пресные водоёмы участь должна быть той же! Полная ликвидация групп лиц и их покровителей, которые уничтожают лес и насаждения для дальнейшей застройки под супермаркеты и элитные отели, бутики, шопинг-молы и прочее развлекательные а так же жилые комплексы! Что нужно делать уже сейчас: Переработка авто которые работают на двигателях внутреннего сгорания или переделка их под другие виды топлива. ОБЯЗАТЕЛЬНАЯ Сортировка мусора и дальнейшая его переработка (сброс мусора без сортировки облагать непомерными штрафами). ОБЯЗАТЕЛЬН

Boris Brejcha - Pink Floyd - WhoMadeWho - Victor Ruiz ◆ Space Trip (Elec...

Image

RDP & VNC on ubuntu 18.04

Image
RDP & VNC on ubuntu 18.04 (cuts from sites which had helped me, unsecure! w/o SSH access) sudo apt-get install xrdp sudo apt-get update  #if U love xfce, you can install it as your window-manager for ur remote sessions, but I don't #sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils $ sudo systemctl disable xrdp $ sudo systemctl stop xrdp $ sudo apt purge xrdp #to get work with rdp on ubuntu 18.04: https://askubuntu.com/questions/1164456/18-04-3-lts-xrdp-login-failed-for-display-0 #allow vnc for tcp sudo ufw allow from any to any port 5900 proto tcp sudo apt install xserver-xorg-core sudo apt install xserver-xorg-input-all И повторяем установку пакета xorgxrdp (and repeat install xorgrdp): $ sudo apt install xorgxrdp #for resolving connection problems on Windows mashines sudo gsettings set org.gnome.Vino require-encryption false Screen sharing which is using VNC protocol you can easily set by using a mouse in the setting Sharing c

Презентации по Sonata admin bundle (start guide presentations)

Image
here is also the one beautiful presentation about >>>  SonataAdmin

Переменные Среды Windows (Windows Environment Variables) very useful link ))

Image
Windows Environment Variables