end0tknr's kipple - web写経開発

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

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

wget --spider --mirror と grep --perl-regexp --only-matching でサイトにあるurlの一覧作成

↓こんな感じかと思います #!/bin/bash # domain と path を「,」で記載 declare -a sites_and_paths=( "ないしょ,/" "ないしょ,/" "ないしょ,/" ) for site_and_paths_str in ${sites_and_paths[@]} ; do # 「,」を置換することで、split()します site_and_p…

ssh -i の鍵付きで remote host へ rsync

以下の通りで、ポイントは rsync用userを作成し、かつ、rsync は、NOPASSWD とする 通常のrsyncに加え、オプションをゴニョゴニョ追加する ポイント1 - rsync用userを作成し、かつ、rsync は、NOPASSWD とする $ ssh -i ~/.ssh/end0tknr_202008.pem ec2-user…

pythonで、urlの死活監視を行い、NGであれば、sendmail を外部コマンドで通知

以下の通りで、ポイントは urllib.request による HTTP GET 「/usr/sbin/sendmail -t」によるmail送信 subprocess による標準入力渡し python3 の標準moduleで実現OK かと思います。 #!/usr/bin/python3 # -*- coding: utf-8 -*- import json import os impo…

情報システム部門の役割・機能

改訂版 情報システム部 (図解でわかる部門の仕事) | 修一, 小野, 憲司, 松枝, 実, 鈴木, 和宣, 渡辺 |本 | 通販 | Amazon インターネットで検索すると、様々ありますが、上記によれば、以下の通り。 # 項目 説明 1 情報戦略策定 経営目的達成の為のIT活用を…

JNSA (日本ネットワークセキュリティ協会)による SecBoK (セキュリティ知識分野人材スキルマップ)

SecBoK 以外にも、様々、公開されています セキュリティ知識分野(SecBoK)人材スキルマップ2021年版 今回の件と直接の関係はありませんが、 JNSAと、プライバシーマークのJIPDEC(日本情報経済社会推進協会)をよく混同します。 プライバシーマーク制度|一般…

どのような情報が「個人情報」にあたりますか?

以前は、「氏名のみでは、個人情報に該当しない」だった気がしますが、 改めて確認すると、そうでもないみたい。 どのような情報が「個人情報」にあたりますか? | ビジネスQ&A | J-Net21[中小企業ビジネス支援サイト] 総務省|行政機関・独立行政法人等にお…

forEach() for java で、ループカンタを使用する場合、配列で定義しましょう

public List<MymemberMst> findByCondition(BeanMap beanMap) { String[] atriKeys = new String[beanMap.size()]; Object[] atriVals = new Object[beanMap.size()]; int i = 0; //★ココ beanMap.forEach((key, value)-> { atriKeys[ i ] = key; atriVals[ i ] = value; </mymembermst>…

経済産業省によるクラウドサービス利用のための情報セキュリティマネジメントガイドラインと、クラウドセキュリティガイドライン活用ガイドブック

メモ。 2013年のものですが、現在でも参考になります。 クラウドサービス利用のための情報セキュリティマネジメントガイドライン http://www.meti.go.jp/policy/netsecurity/downloadfiles/cloudsec2013fy.pdf クラウドセキュリティガイドライン活用ガイドブ…

org.seasar.struts.util.ResponseUtil for java にある download() の spring版

import org.seasar.struts.util.ResponseUtil; is = new FileInputStream(file); ResponseUtil.download(getDecodeFileName(fileName), is, (int)file.length()); seasar2 では、上記のように、ResponseUtil.download() でファイルダウンロードできましたが …

seasar2 for java における ServletContext 取得を spring 用に

ServletContext context = SingletonS2Container.getComponent(ServletContext.class); ↑こう書いていたものを、↓こう書きます。 ServletContext context = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()) .getRequest().getSer…

apache poi for java による excel(xlsx)作成

過去、excel(xlsx)の読込や作成は、 perlやpythonにて実施していますが、javaでもお試し。 参考url https://qiita.com/yhayashi30/items/e5cbe848a2fb5c9183af https://www.javadrive.jp/poi/ https://blog.java-reference.com/category/apache-poi/ インタ…

org.apache.commons.lang3.StringUtils for java の splitByCharacterTypeCamelCase() で、 camel to snake 変換

以下のような感じかと思います。 import org.apache.commons.lang3.StringUtils; // camel -> snake 変換 public String toSnakeStr(String camel) { String snake = StringUtils.join( StringUtils.splitByCharacterTypeCamelCase(camel), "_") .toLowerCas…

(改x2) spring boot for java + mybatis で sql動的生成 - WHERE IN句 や OR句

(改) spring boot for java + mybatis で sql動的生成 - end0tknr's kipple - web写経開発 上記entryに対して、更に追記。 org.apache.ibatis.jdbc.SQL を更に試していますが、 WHERE IN句 や OR句 の使用方法が、よく分からなかった為、メモ。 package jp.e…