Fedora 31 備忘録

root のパスワードはー https://fedoraproject.org/wiki/Changes/ReduceInitialSetupRedundancy#User_Account CapsLock を Ctrl に https://forums.fedoraforum.org/showthread.php?322994-Fedora-31-approved-way-to-swap-caps-lock-and-control

kogito-operator / kogito CLI 備忘録

https://github.com/kiegroup/kogito-cloud-operator#kogito-cliSetup OpenShift 4 UPILogin as kubeadmin (password は quicklab の OpenShift Credentials から) -> Operators -> OperatorHub -> Search with kogitoInstall kogito-operator to a project …

Quarkus 備忘録

quarkus:dev で jvmArgs <plugin> <groupId>io.quarkus</groupId> <artifactId>quarkus-maven-plugin</artifactId> <executions> <execution> <goals> <goal>build</goal> </goals> </execution> </executions> <configuration> <jvmArgs>-XX:+UnlockExperimentalVMOptions -XX:hashCode=0</jvmArgs> </configuration> </plugin>

Spring Boot 備忘録

デバッガ mvn clean package spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

Jekyll 備忘録

Jekyll 備忘録 ruby bash --login rvm use ruby-2.5.1 --default bundler のバージョンを Gemfile.lock の BUNDLED WITH に合わせる /home/tkobayas/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler…

Droolsブログ : 09 Executable Model

09 Executable Model この記事は 赤帽エンジニア Advent Calendar 2019 18 日目の記事です。 07 MVEL で書いたように、Drools 7 から Executable Model というオプションが利用可能となっています。これは kjar のビルド時点で DRL を Java クラス化し、実行…

「Drools 入門」 at 2019 日本 JBoss ユーザ・グループ勉強会

2019/12/11, 日本 JBoss ユーザ・グループ勉強会 で Drools 入門のプレゼンをしました。結構 Drools を知ってる方も多く、懇親会でもいろいろ話せてよかったです。「Drools 使ってみようかな」と仰られていた方々が適切な適用領域を把握されているのが印象的…

kogito-examples 利用例

WIP : たまに追加していきます 各プロジェクトで mvn clean package quarkus:dev dmn-quarkus-example リクエスト curl -d '{ "Driver": { "Points": 2}, "Violation": { "Type": "speed", "Actual Speed": 120, "Speed Limit": 100 }}' -H "Content-Type: a…

雑多備忘録

Unit test Exception で判定する場合、try/catch/fail ではなく @Test(expected=XXXException.class) assertTrue() のとき Assertions.assertThat() が使えるか考える Assertions.assertThat(marshall).contains("John is CustomPerson"); ksession は try/f…

イタリア語

www.17-minute-world-languages.com おはようございます! Buon giorno! ボン・ジョールノ こんにちは! Buon giorno! ボン・ジョールノ こんばんは! Buona sera! ボナ・セーラ おやすみなさい Buona notte! ボナ・ノッテ バイバイ! Ciao! チャオ さような…

MS SQL Server 備忘録

SQL Server Management Studio SQL実行 "New Query" / File->New->Query with... SQL Server Management StudioでSQLを実行する方法 | SQLServer初心者でもスッキリわかる ミリ秒計測(SSMSで) set statistics time on <query> set statistics time off で、"Messa</query>…

Droolsブログ : 08 no-loop, lock-on-active

08 no-loop, lock-on-active DRL には様々な属性(attribute)を指定することができます。 https://docs.jboss.org/drools/release/7.26.0.Final/drools-docs/html_single/#_rule_attributes 今回はそのなかで、no-loop と lock-on-active を紹介します。 サン…

OptaPlanner 備忘録

XStream の input ファイルが reference を XPATH で書いている場合 <com.example.MySolution> <id>1</id> <locationList> <com.example.model.Location> <id>0</id> <name>xxxx</name> </com.rekeep.domain.model.Location> </locationList> <officeList> <com.example.model.Office> <id>0</id> </com.example.model.office></officelist>

Droolsブログ : 07 MVEL

07 MVEL MVEL というのは Java ベースの言語で、 Java をより簡単に表記する事を目的にしています。超ざっくり言うと、getter/setter を省略して書いたりできます。 user.name == 'ジョン レノン' ドキュメントはこちらを参照ください。 http://mvel.documen…

Droolsブログ : 06 Quarkus で Drools/jBPM を動かす Kogito

06 Quarkus で Drools/jBPM を動かす Kogito これまで入門ネタを書いてきましたが、今回はちょっと最新情報を! Drools/jBPM には Kogito という新規プロジェクトがあり、Drools/jBPM を軽量に適用するアプローチを目指しています。そしてその中心となるのが…

Minishift 備忘録

libvirt と qemu-kvm は入ってるとして $ sudo usermod -a -G libvirt $(whoami) $ newgrp libvirt # curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver-kvm-centos7 > /usr/local/bin/docker-machi…

Droolsブログ : 05 KJAR

05 KJAR 前回まではルールをクラスパスに配置していました。アプリケーションにリソースを組み込むという意味では普通のやりかたです。一方 Drools ではルールをアプリケーションと分離して管理する方法も強力にサポートされています。 ルールを Maven を使…

Droolsブログ : 04 ステートレス ksession

04 ステートレス ksession ここまで、普通の ksession つまり ステートフル ksession を使ってきましたが、今回は ステートレス ksession の使い方です。 ステートレス ksession とは、「ステートフル ksession のラッパーで、insert, fireAllrules, dispose…

Windows Server 2016 USB インストール

qiita.com syobon.jp rufus.ie ネットワークドライバ blog.workinghardinit.work pc-hack-life.hatenablog.com Wifi blog.goo.ne.jp

Logic Pro X プラグイン

Hexagon Sky www.samplescience.ca Boards Of Canada 風シンセ。Logic のプリセットシンセは今ひとつ好みに合わないので(といってもES2もAlchemyもまるで使いこなせてないが)ありがたい。 注意点 AU (Universal じゃないやつ) を Macintosh HD/Library/Audio…

Droolsブログ : 03 推論(Inference)

03 推論(Inference) 今回は Drools の重要な機能のひとつ、推論(Inference)を紹介します。推論というと少し難しく聞こえますが、「再評価」と言い換えてもよいです。 サンプルコードはこちらから clone してください。 git clone https://github.com/tkobaya…

Droolsブログ : 02 デシジョンテーブル

02 デシジョンテーブル 前回は HelloWorld ということで基本の DRL でルールを書きましたが、次はよく使われる「デシジョンテーブル」を説明します。 デシジョンテーブル(意思決定表)は以下のように表形式で、条件と結果を表すものです。DRL よりずっと分か…

Droolsブログ : 01 Drools HelloWorld

01 Drools HelloWorld こんにちは、これから Drools についていろいろと書いていこうと思います。サンプルと共に、分かりやすい入門的なエントリを中心にしていく予定です。 Drools というのはオープンソースのルールエンジンで、Java で書かれています。 ht…

test

test1 test2 test3 aaa KieServices ks = KieServices.Factory.get(); KieContainer kContainer = ks.getKieClasspathContainer(); KieSession kSession = kContainer.newKieSession();

golang 入門

http://gihyo.jp/dev/feature/01/go_4beginners/0001?page=2

CORS

https://qiita.com/mochizukikotaro/items/6b72ad595db8a6b5514fhttps://developer.mozilla.org/ja/docs/Web/HTTP/CORS

Introduction to ML with Python

Pyhton3 export PATH="/home/tkobayas/anaconda3/bin:$PATH" Jupyter Notebook cd /home/tkobayas/usr/git/amueller/introduction_to_ml_with_python jupyter notebook Supervised Learning Classifier と Regressor k-NN (k-Nearest Neighbors)k個の近いや…

Scorecard 備忘録

- score は double - 数値フィールドは Double

THINK LIKE A FREAK

https://www.amazon.co.jp/Think-Like-Freak-Secrets-Economist/dp/0141980079 行動経済学をベースにひとの考え方の落とし穴や思い込みを解明する、自己啓発本的と言えなくもないけど、とにかく話題が豊富で面白い。 1. What Does It Mean to Think Like a F…

casemgmt殴り書きメモ

jBPM70Ex005_casemgmtProcessJPATest.testAddUserTaskToCaseWithStage()UserTaskCase.bpmn2 : adhoc process UserTaskWithStageCase.bpmn2 : adhoc processcasemgmt is operated by service classses: org.jbpm.casemgmt.impl.CaseServiceImpl org.jbpm.case…