プログラミングと日々思ったことなど

ブログ名通りです。仕事でプログラミングをはじめました。

BuriKaigi2024に参加しました

出張で富山にいるのでBuriKaigi2024に参加しました。burikaigi.dev 残念ながらブリ体験は定員に達していたので出来ませんでしたが、面白い話が聞けました。参加したセッション・今こそ、ラムダ式を考える ・OpenAIではじまった生成AI開発ふりかえり ・AIさん…

実地棚卸伝票登録について【SAP】

SAP

仕事のアウトプットSAPの棚卸しは3ステップ棚卸伝票登録(MI31 or BAPI_MATPHYSINV_CREATE_MULT) ↓ 検数入力(MI04 or BAPI_MATPHYSINV_COUNT) ↓ 棚卸決済(MI24 and MI07)棚卸伝票登録は伝票のみ、検数入力はされない。 検数入力後に修正がはしることも(BAPI…

WCM周りの記事【SAP】

SAP

WCM周りの記事を貼り付けていく。WAP→Work Approval(WCMにリンクされているオブジェクト、作業承認) WAPI→Work Application Templates(有効化後、任意のオブジェクトタイプの使用を更新する際に、新しい選択オプションによって拡張 WCD→Work Clearance Docum…

HR(PA30)のデータについて【SAP】

SAP

HR周りを少しだけ理解したのでメモです。PA30→HRマスタデータ更新 インフォタイプはテーブルと紐づいている(PA0001とか)PA13→ポジションを更新する組織ユニット(ORGEH) ポジション(PLANS) ジョブ(STELL) ↑についてはこの記事を読むとなんとなくわかる SAP HC…

人月の神話

読んだのでメモしたことを記載していく。p14 見積もりとスケジューリングに使われる「人月」そのものの間違い →コストは実際に人数と月数の積に比例するが、進捗はそうではない p18 往来の方法でスケジュールされたプロジェクトを検証 →たいていスケジュール…

AWSでWordPressを入れてみる

【超初心者向け】WordPressをAmazon EC2インスタンスにインストールする - Qiitaチュートリアル: Amazon Linux による WordPress ブログのホスティング - Amazon Elastic Compute Cloud上記の記事を参考に、WordPressをインストールしようと思ったのですが、…

Haskell入門【3】

すごいHaskellたのしく学ぼう! | Miran Lipovača, 田中 英行, 村主 崇行 |本 | 通販 | Amazon ↑これの第14章(p315)からMaybeモナド:失敗の可能性という文脈付きの値を表す リストモナド:非決定性がついた値を表す Writerモナド:もう1つの値がくっつ…

Haskell入門【2+練習問題】

すごいHaskellたのしく学ぼう! | Miran Lipovača, 田中 英行, 村主 崇行 |本 | 通販 | Amazon これ↑の第8章(p159)から。複数のI/Oアクションをのりづけして1つにする→do構文 p162ファイルを開いて追加・観覧・削除 p195p196 練習問題 ファイルとタスクの…

2のべき乗か判断する公式について【Java】

(n & (n-1)) 2のべき乗なのか判断する時に、こんな計算方法がある。 「&」は2進数表示された値にAnd演算を行うもので、And演算を行った時に0となる値が2のべき乗となる。 2進数のAnd演算の方法はこちら 参考↓ kenyu-life.com結果Javaで書くと boolean resu…

Haskell【Functor型問題と復習】

型宣言 fmap :: (a -> b) -> Map k a -> Map k b main :: IO () 型宣言には定義の型を明示する役割があり、定義が自明である(main :: IO()とか)場合は、これを省略することができる。 定義 main = putStrLn "Hello, Haskell world!"型クラス 型の振る舞いを…

Haskell入門

Haskellの参考書を読んだので、思い出せるように書いていきます。 すごいHaskellたのしく学ぼう! | Miran Lipovača, 田中 英行, 村主 崇行 |本 | 通販 | Amazon ↑読んだ本p6の下部にある文章の言い回しが好きインスタンスとインターフェース p27 インスタン…

PLCプログラミング講座を受けてきました

セミナーの備忘録です。 PLCとは、Programmable Logic Controllerの略で、「入出力を介して各種装置を制御するものであり、プログラマブルな命令を記憶するためのメモリを内蔵した電子装置」と定義されている。・メーク接点 何もしない時OFF 操作するとON ・…

ラダー図について

シーケンス ラダー講座1わかりやすかったです。 電子回路とはまた違って、for文が回っているようなイメージですかね。 自己保持→「電源がONした状態を自ら保つ回路」

創作人物履歴書ver1.5.1

変更履歴です。①基本情報の備考欄を空けたファイルが取り込まれない →取り込まれていなかった(バグ)修正しました。 ②年表側と基本情報の名前の統一したい →データ取込画面にて人物名リストを作成しました。 ③エクセル年表の時期未定が取込まれない →特定の…

創作人物履歴書

動作↓ 創作人物履歴書の動作動画公開しました↓創作人物履歴書Hinako Tamanaha仕事効率化¥120apps.apple.comアプリ制作したので、要望等話し合う場所。 コメントに、バグなどありましたら報告ください。6月4日・・・var1.0公開7月21日・・・var1.5.1公開 ※var…

swiftでcheckboxの続き

swiftでのcheckboxについてとその周辺 - プログラミングと日々思ったことなどこれの続きです。何となく分かったので、少しいじって別の処理を追加しようとしたところ、できなかったのでもう一度コードを読み直します。YSCheckBoxGroupView.swiftのコードがミ…

swiftでのcheckboxについてとその周辺

最近swiftを使っています。 swiftにはcheckboxがデフォルトのUIライブラリには存在していないため、自作しなければいけません。 色々記事を見ている中で、こんな記事がありました。qiita.comこのcheckboxの作り方を詳しく見てみると、わからない部分があった…

WEPとWPA【セキュリティ】

今回は、WiFiのセキュリティ(ワイヤレスセキュリティープロトコル)についてです。 WEPとWPA WEP ・RC4アルゴリズムをベースとした共通鍵暗号を採用している。 ・64bitまたは128bitの共通鍵を使用 WPA ・4way Handshakeを用い、テンポラリーキー(PTK)を作…

Windowsコマンド集など【復習】

次回からは自分で対処できるように残します。nbtstat --NetBIOS情報の表示 nbtstat -c でIPアドレスとか、キャッシュとか見れました。 nbtstat -a でNetBIOS名で指定したリモート・コンピュータのNetBIOS名テーブルを表示します。ipconfig Windowsのネットワ…

タクトスイッチを使った電子工作【ラズパイ】

勉強になりました:① https://www.fabshop.jp/lesson3-controlling-led-with-switch/② 【電子工作】プルアップ回路とプルダウン回路とは?(危険回路についても) - Qiita③ マイコン入門 LEDの点灯・消灯制御方法【入出力ポート機能】参考書通りにタクトスイ…

OpenVASを使って脆弱性診断【セキュリティ】

IOTの数回続く講習会に参加しており、初回はOpenVASを使った脆弱性診断を行いました。 それを家で試してみたので、その内容です。参考にした記事: stqp.hatenablog.comまずはdockerからOpenVASをインストール(これは参考記事内にコマンドがあります) そし…

アマチュア無線3級に合格しました

アマチュア無線3級に合格したので、使ったテキスト2冊をご紹介します。 まず1冊目初めての3級・4級アマチュア無線技士試験 テキスト 「初めての3級・4級アマチュア無線技士試験 テキスト」 手始めにこれを1回読みました。 そもそも何故アマチュア無線受…

ハッキングの本をはじめて読んだ【IOT】

セキュリティ関係も勉強したいなと思っていて、かつIOTにも興味があったので、この本を読みました。 この本の中で、ハッキングする方法として ①IOT機器とスマートフォン間の通信のみを解析する。 ②基板から組み込まれたプログラムを抽出、解析してハッキング…

RDBについて【正規化、論理学】

Sql

理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)作者: 奥野幹也出版社/メーカー: 技術評論社発売日: 2015/03/10メディア: 単行本(ソフトカバー)この商品を含むブログ (20件) を見るこの本を読み終わったの…

用語メモ【TCP/IP】

shop.ohmsha.co.jpこの本を一度読み終え、二度目の読み直しをするので、読みながら用語や覚えておいた方が良いことをまとめていきます。・バッチ処理 処理するプログラムやデータなどをまとめて一括で処理する方式。 昔はパンチカードが使われていた・・・?…

サンプルプログラムを作成【Java】

参考ページ Spring Bootで簡単なWebアプリケーションを書いてみる - ももいろテクノロジーこのページをそのまま使わせてもらうと、このような画面が作れました。 このページを作るにあたり、以下を理解することができました。アノテーション 注釈・注意書き…

正規表現について【メモ】

金曜日にこんな入力制限処理を作成しました。 //キー入力チェック(電話番号) //テキストボックスのKeyPressイベントに処理を作成 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { try { //バックスペース、ハイフンは使用可能にする i…

Javaを個人的にはじめて、反省に至るまで【Java】

前回の記事から、随分経ってしまいました。6月ごろから友人と二人で、少しずつ開発をしています。 その経過を書いていきます。開発環境・macOS Sierra ・Java 8 ・Eclipse(Neon) 参考にしたぺージ初心者でもほぼ無料でJavaを勉強できるコンテンツ10選 - paiz…

別クラスから、メソッドを操作する【VB.NET】

タイトル通りです。 どうすれば良いのか、思いつかなかったので先輩に教えてもらいました。 Private Sub frmTest_FormClosing(sender As System.Object, _ e As System.Windows.Forms.FormClosingEventArgs) _ Handles MyBase.FormClosing '呼び出したい画面…

DataGridのカラムを指定してデータを取得【VB.NET】

DataGridが苦手なので、少し復習します。 'カーソルを特定の1行まで移動させる For Each dr As DataGridViewRow in grdテストグリッド.Rows 'strIDには、システムIDのデータの1つが入っている If dr.Cells("テストID").Value = strID Then grdテストグリッ…