попросили оставить: ссылку
Тут я буду публиковать различные полезные заметки и хаки про
Oracle Hyperion/Weblogic/OHS/WinX/Cygwin/Bash/Linux
А так же способы автоматизации повседневных задач системного администратора.
P.S: Прошу отключить AdBlock на моем блоге или добавить адрес сайта в белый список.
понедельник, 26 августа 2024 г.
четверг, 28 марта 2024 г.
Creating an online multiplayer game with Thunkable in 30 minutes).
So, let's try to create a 2-player game called "Rock, Paper, Scissors, Well" - a popular finger game often used as a way to determine the order of play or the leader in other games.
The winner is determined by the following rules:
Paper beats rock and well (paper covers rock and well).
Scissors beat paper (scissors cut paper).
Rock beats scissors (scissors break on rock).
Well beats scissors and rock (scissors and rock sink in the well).
If players show the same sign, it is considered a draw and the game will be replayed.
Let's start with Google Sheets. Create a spreadsheet...
... and connect it as a data source.
Create two groups (they should be invisible when application starts).
In each group, add components:
- start group:
Application screen view:
Reset button - clears the previous game results (in case of any remaining locks in the spreadsheet). Buttons with icons allow you to choose your figure.Check button checks the players' results.
Restart - restarts the game and clears the results.
You can see all the game logic in the following screenshots
And so, questions for Thunkable:
- when will the variables be in all objects? Why duplicate/triple the code?
- when new components appear / when all components are imported into the drag 'n' drop version.
- where is UNDO in block mode (get inspired by Thunkable - you can do UNDO anywhere, without fear that every clumsy move will delete a piece of code that you've been writing for several days).
- export APK twice a month - WT.. well, at least do it twice for EVERY project. And i'm not mention about the impossibility of creating a build for IOS or a web app in the free mode (and without creating an Apple account).
Allow at least a web app, please :)
вторник, 12 марта 2024 г.
Дневник Садовода - grower's Diary
нашел тут: https://github.com/445017/growerDiary
Дневник Садовода / Grower's Diary
Приложение для помощи в выращивании растений.
Помогает упорядочить сведения о своих растениях и отслеживать стадии роста.
Добро пожаловать в приложение для помощи садоводам.
Веди дневник активных растений, накапливай знания о процессе.
Переноси растения в архив, при достижении технической спелости.
Добавляй комментарии к каждому дню роста активных растений и к растениям в архиве.
Изучай статистику и достигай новых высот)
Позволяет вести дневник активных растений и Архив, наблюдать за ростом растений и оказывать надлежащий уход.
в приложении присутствует схема кормления, основанная на опыте зарубежных коллег.
создано специально для людей без опыта и желающих начать изучение,
а так же для желающих упорядочить свои знания.
множество полезных настроек:
- время начала дня
- длина светового дня
- цветовая индикация этапов роста растения
- возможность установить проль на вход в приложение
- Режим "Паника" - блокировка приложения при тряске телефона.
пусть растения всегда будут с тобой в кармане))
понедельник, 21 декабря 2020 г.
Миграция из Artifactory в Nexus
Очень мало информации о процессе миграции данных из реп Artifactory в Nexus.
Номально это происходит (возможно) в полной платной версии, а в бесплатной приходится дико страдать.
понедельник, 31 августа 2020 г.
Качаем музыку альбомами с MyzCloud
Изначально на сайте была возможность скачать весь альбом целиком, но потом ее выпилили, а скачивание отдельными песнями сделали еще сложнее.
P.S:
- 2myzcloud у вас все круто, не меняйте ничего)
- 2all задонатьте им что нибуть, чтоб не прикрыли алгоритмы
суббота, 20 июня 2020 г.
Обновляем SonarQube 6.1 до последней версии и мигрируем базу mySQL -> Postgres
Обновляем SonarQube
процесс обновления выглядит так:6.1 -> 6.7.7 LTS -> 7.9.x LTS -> 8.3
Мигрировать базу предлагаю сразу на версии 6.1 .
База mySql находится на другом хосте, поднимаем postgres рядом с SonarQube.
понедельник, 10 декабря 2018 г.
Ansible playbook для создания локального репозитария yum
Напишем сценарий для автоматического развертывания локального репозитария для предыдущей статьи:
Создаем свой репозиторий yum в локальной сети (CentOs, Red Hat)
пятница, 7 декабря 2018 г.
Ansible: автоматизируем создание VPS
Если кто-то не помнит, про них я писал очень давно:
VPS: Увеличим производительность системы - добавим в систему Swap
VPS: продолжаем настройку, усилим безопасность сервера
Обходим ограничения интернет тарифов, качаем торренты на мегафоне и открываем заблокированные сайты
Постараюсь рассказать о способах организации циклов, работе со словарями, переменными и тд.
среда, 5 декабря 2018 г.
Настраиваем IPSec соединение (l2tpd)
Настраиваем сервер
ip 192.168.33.11bash# apt-get update
bash# apt-get -y install strongswan xl2tpd
Включить возможность пересылки пакетов между интерфейсами.
В файл "/etc/sysctl.conf" добавляем строку:
net.ipv4.ip_forward=1
вторник, 4 декабря 2018 г.
Установка и создание профилей для IBM BPM (BPM, DMGR, WAS) из командной строки.
Для установки мы будем использовать три сервера:
- bpm-dev-1 для BPM Node (IBM Process Server)
- bpm-dev-2 для DMGR (IBM Process Center)
- bpm-dev-3 для IBM WebSphere
Создаем свой репозиторий yum в локальной сети (CentOs, Red Hat)
На стороне сервера (репозиторий) производим следующие настройки:
1. Устанавливаем wget:
# yum update -y
# yum install wget -y
пятница, 30 ноября 2018 г.
Oracle отключаем archive log
Проброс иксов поверх ssh, X11 forwarding
1. редактируем настройки sshd
# sudo vim /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
среда, 16 мая 2018 г.
IBM BPM CWSIT0088E: There are currently no messaging engines in bus BPM.De1.Bus running.
com.ibm.websphere.sib.exception.SIResourceException: CWSIT0008E: A successful connection was made to the bootstrap server at rosbank-dev-1:10010:BootstrapSecureMessaging but the server returned an error condition: CWSIT0088E: There are currently no messaging engines in bus BPM.De1.Bus running.
пятница, 11 мая 2018 г.
IBM BPM Error "Upload retry limit exceeded for file"
ADMU0026I: An error occurred during federation; rolling back to original
configuration.
ADMU0113E: Program exiting with error:
com.ibm.websphere.management.exception.AdminException:
com.ibm.websphere.management.filetransfer.client.TransferFailedException:
Upload retry limit exceeded for file
среда, 28 марта 2018 г.
Создаем свой black list для торрент клиента
В настройках торрент-клиентов есть возможность фильтровать адреса различных копирастов и прочих деятелей, которые шлют абузы раздают левый трафик.
На сервере iblocklist раздают листы в разных форматах и все отдельно.
По этому напишем скрипт, который соберет все что можно и выдаст в нужном нам виде.
Для начала необходимо установить утилку html2text
rm ./temp/*
cd temp
i=0
wget "http://list.iblocklist.com/"$line -O $i.txt.gz
gunzip $i.txt.gz
let i=$i+1
done
cat * | grep -v "#" | awk -F":" {'print $2'} | sort -n | uniq > list.txt
в директории ./temp будет находиться файл list.txt, который и можно использовать в качестве блок листа.
Надо только проверить в каком виде подсунуть его для utorrent или transmission.
При желании , можно засунуть скрипт в крон и выгружать сразу в необходимое место на диске.
четверг, 1 марта 2018 г.
Ansible ssh key exchange PlayBook
понедельник, 22 января 2018 г.
Сохранение и восстановление прав доступа к файлам и папкам
Как на Windows сохранить и восстановить права доступа к файлам и папкам ?
Для этого Microsoft создала утилиту icacls:Команда iCACLS позволяет отображать или изменять списки управления доступом (Access Control Lists (ACLs) ) к файлам и папкам файловой системы. Утилита iCACLS.EXE является дальнейшим усовершенствованием утилиты управления доступом CACLS.EXE.
среда, 17 января 2018 г.
Правильный бекап EssBase
Хочется максимально обезопасить себя от этих ситуаций.
Примерно разделил процесс на этапы:
среда, 23 августа 2017 г.
Чем занято свободное место в Linux
Популярные сообщения
-
Для начала небольшая выдержка из Википедии: Tor — Это система прокси-серверов, позволяющая устанавливать анонимное сетевое соединение, за...
-
Необходимо было настроить аутентификацию клиентов на сервере Apache по сертификатам. Промучался несколько дней, использую инструкции из се...
-
На моем интернет тарифе торренты разрешено качать только после полуночи :( А порой так хочется скачать что то "вот сейчас".
-
Возникла производственная необходимость мигрировать локальных пользователей и директорию, с установленными NTFS правами с Windows Server 2...


