end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2021-04-01から1ヶ月間の記事一覧

utf8なclientから euc_jpな postgres への機種依存文字登録には、SET NAMES 'UTF8' と、mb_convert_encoding($org_char,'CP51932','UTF-8' ) (php版)

以下の通りで、ポイントは SET NAMES 'UTF8' mb_convert_encoding($org_char,'CP51932','UTF-8' ) によるsanitize? DB & DB TABLE db_rear_hon=> \l db_rear_hon List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges --------…

cross domainなjsonpでは、postが使用できない為、php + curlで proxy ? を作成

以下のような感じかと思います

php7 の make で fatal error: my_global.h: No such file or directory

php7を再installしようと、configure & make したところ、 「fatal error: my_global.h: No such file or directory」の 以前はなかったerrorが発生。 参考urlを見て、 mysql_config → mysqlnd にすることで解消 発生したエラー $ cat /etc/redhat-release C…

Lark + html.parser for python による jsp parse (拡張BNF記法?)

再x2 - antlr4-python3-runtime for python3 による java source の parse / 構文解析 / コメント抽出 - end0tknr's kipple - web写経開発 以前、記載した上記entryでは、.java を parse しましたが、今回は、.jsp の parse . *.jsp 全体? の BNF記法(再帰下…

springboot + jsp 環境で、formクラスを jsp へ渡す場合、<s:form modelAttribute="~"> で指定

無理矢理?、springboot + jsp な環境を作成しようと、 jsp内(※1)で「<s:input type="hidden" path="xeiId" />」を使用したところ、 画面アクセス時にエラーが発生(※2)。 どうやら、「<s:form>」でなく、「<s:form modelAttribute="hello2Form">」のように 引渡すformクラスを指定する必要があるらしい。 【※1】 <%@page import="jp.co.sexy.bknko</s:form></s:form></s:input>…

springboot + jsp 環境に 独自taglib (el式)作成

seasar2で使用の「<%@taglib prefix="f" uri="http://sastruts.seasar.org/functions" %>」 「${f:url('~')}」cloneを作成。 <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page pageEncoding="UTF-8"%> <%@t…

SpringBoot で 複合主キー DBテーブルへのRepository作成時に、org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMstRepository' defined in jp.end0tknr.UserMstRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegi

SpringBoot で 主キーが複数ある DBテーブルに対しての Entity & Repository を作成後、 eclipseからSpringBootを起動すると、以下のエラーが発生。 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMstRepos…

mysql8で、ERROR 1118 (42000) at line 2596: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

とある DB のdumpデータをインポートしたところ、以下のエラーが発生。 どうやら、合計 column長があまりに長いtableが原因らしい。 $ mysql -u root -p test_db < xparc_schema.sql Enter password: ERROR 1118 (42000) at line 2596: Row size too large (…

eclipse の pom.xml for java 管理画面で「インデックスのダウンロードが使用不可です」エラー

単に eclipse の設定が不足していますので、以下の手順で対応できます。 step 0 初期状態で、pom.xml の編集画面で「依存関係」→「追加」を選択すると、 「インデックスのダウンロードが使用不可です」エラーが表示されます。 step 1 eclipseの「設定」→「Ma…

python3 における sort関数による並び替え

javascript と perl のそれぞれで、sort関数による並び替え - end0tknr's kipple - web写経開発 随分昔に、記載した上記javascript & perl に対するpython 版。 以下。 ポイントは、sortted()内に記載した「from functools import cmp_to_key」 と「key=cmp_…

javaのnative2ascii なfile をpython で読むには、byte.decode('unicode-escape')

つまり、以下のような python script になります。 #!python # -*- coding: utf-8 -*- import copy import pprint import re src_encode = 'utf-8' class Conv4Properties(): def __init__(self): pass def load_native2ascii(self,file_path): ret_lines = …

seasar2 AStruts 入門の参考サイト

↓この位がちょうどよい気がします。 http://snowhiro.web.fc2.com/seasar2/seasar2_index.html http://snowhiro.web.fc2.com/sastruts/index.html

SpringBoot for java における app root (path)の routing

メモ。 以下のように書くと、 /hello/world な 2段? endpoint でroutingできます。 package com.coltware.spring.sample.api; import com.coltware.spring.sample.model.WorldModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.s…

SpringBoot for java における @Configuration

メモ。 以下のように書くと、application.properties にある設定を @Configuration 経由で参照できます。 src/main/resources/application.properties sample.world = Hello sample src/main/java/jp/end0tknr/config/SampleConfiguration.java package jp.e…

phpunit による php の 自動単体テスト( unittet )練習

タイトルの通りです。 phpunit による自動単体テストは触ったことがありませんでしたので。 phpunit の install と言っても、phpunit.phar をダウンロードするだけです。 $ cd /home/end0tknr/prj01/hon/cgi-bin2/test $ wget https://phar.phpunit.de/phpun…

再x2 - antlr4-python3-runtime for python3 による java source の parse / 構文解析 / コメント抽出

再 - antlr4-python3-runtime for python3 による java source の parse / 構文解析 - end0tknr's kipple - web写経開発 先程、記載した上記entry を再度、修正。 単純に parse / 構文解析を行うと、コメント分が削除される為、 ast.ast_processor.py 内で、…

再 - antlr4-python3-runtime for python3 による java source の parse / 構文解析

antlr4-python3-runtime for python3 による java source の parse / 構文解析 - end0tknr's kipple - web写経開発 以前、記載した上記entry の修正版。 *.java には、複数classの定義も可能ですので、以下を修正。 ast_analyze_executor.py ast.ast_process…