gikoha’s blog

個人的メモがわり

2020-01-01から1年間の記事一覧

MacBook Pro M1買ったわー

arm速くてきもちいい Rもエミュレーションでもりもり動く Chrome Canary, Visual Studio Code insidersなど arm native appも増えてきている模様 javaは速いのかわからん iPhone Appのデスティニー・チャイルドがモリモリ動いていてスゲー

Docker desktop 3.0 bug

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; positio…

SQL

2月に話をしなきゃいけないのでデータをまとめ中 *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30p…

AtenaOCIOracle

github.com *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: point…

Evernoteの検索がおかしい

最近Evernoteがバージョンアップを繰り返しているが、その副作用か検索がまともに動かなくなった そもそも Evernoteは情報をぶちこんで検索で拾い上げてくれるツールだったので、使えないとなるとそろそろ別のソリューションに変更するしかなくなる どうなっ…

Swift to oracle access

local: 宛名はoracleに保存した宛名データからcsvを経由してsqliteにコンバート可能、Core Dataのsqliteに直接変換できた (TablePlusを使った) Core DataではSwiftUIを使うと一覧表示が簡単に作れた こんなかんじのソース struct MultiSelectRow : View { v…

X-NYCardHistoryについて

2020 喪空 00000000000080002005 空喪 00000000000020002005 送空 00000000000040002005 空受 00000000000010002005 2019 送空 00000000000400002005 2018 送受 00000000005000002005 位置は今年が一番うしろ、0002005を足す 1年ごとにrotateしていそう 4bit…

宛名職人からの脱却第一ステップ

宛名職人からの脱却のためにまずプログラミングです github.com *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padd…

Big Sur で Oracle SQLdeveloperが起動しない

なぜか Big Surのjava_homeは正しいJAVA_HOMEを返してくれない そのせいか、Big Sur で SQLDeveloperが立ち上がらない おそらく java_homeのバグ。 ~/.sqldeveloper/19.4.0/product.conf を編集して、 SetJavaHome /Library/Java/JavaVirtualMachines/adopto…

宛名職人から年賀家族CSVの変換

今年も年賀状の時間がやってきました トラブルを避けるため数年前から宛先はCSV書き出しで印刷してもらっています 宛名職人で住所録・送り管理だけしていたけれど、この機能のためだけにバージョンアップ繰り返しているのがすごくもったいない 自前でプログ…

iPhone12を購入

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; positio…

Androidアプリ

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; positio…

あびー

ごきげんよう

SQLbackup

code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } code.sourceCode > span { color: inherit; text-decora…

pandoc で markdown を HTMLへ

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; positio…

BLOBデータのバックアップ

code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } code.sourceCode > span { color: inherit; text-decora…

max_string_size = EXTENDED

code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } code.sourceCode > span { color: inherit; text-decora…

Oracle Express Edition

code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } code.sourceCode > span { color: inherit; text-decora…

OCI instance IP address

OCI CLIを使えばインスタンスのIPを外から見られます export OCIIP=`oci compute instance list-vnics --instance-id ocid1XXXXXX --query 'data[0]."public-ip"' --raw-output` open -a Safari http://$OCIIP

MySQL to Oracle SQL converter

github.com TablePlusで書き出したSQLをADWで利用するためのSQLに変換するコンバーターを作成

多施設共同研究用サーバーをgoで書いてみた の OCI 版

ソースコード github.com mctrialgoをoracle OCI向けに書き直しました webフレームワークには echo dbアクセスには go-oci8を使用 ORMの採用を中止 (sqlboilerはそもそもoracleに対応なし、あとバージョンがおかしいため..) ディレクトリ構造 ├── routes ├──…

oracle database のはまり点

DB fieldはテーブルのフィールド文字は小文字のままだとダブルクオートescapeしないとアクセスできない フィールド名は大文字にすると、小文字でアクセスできる ただし予約語とかぶっているときはダブルクオートescapeが必要 たとえば"DATE” "INITIAL" 下記…

Oracle OCIの利用(2)

実はOCI上で開発する意義はまったくなく、コンパイラやソースコードをサーバーに置いておく意味はない そういった意味で、開発環境をDockerで整え、コンパイルしたバイナリのみをサーバーに置いておく方がセキュリティ上も安全 goが使えるDocker環境を整えた…

Oracle OCIの利用

Oracle Cloud Free Tierには VM Linuxマシンも付いてくる そこでローカルでテストしたアプリを OCI上で動作させるようにしました 参考 Oracle Cloud の永久無料枠で ATP : Autonomous Transaction Processing を作ってみた - Qiita 無料のLinuxサーバです(Or…

RからOracle ADWへの接続

Rからの接続が一番苦労しました。 まず公式のROracleはADWのore.Connectをサポートしないことから、使用できない。 database - Connecting: Oracle Autonomous DB and R - ROracle package issue - Stack Overflow ODBCではうまくいかなかったことから、JDBC…

Oracle ADWへのJavaからの接続

ほぼサンプルプログラムのまんまですが... JDBCに必要なjarは ojdbc8.jarucp.jaroraclepki.jarosdt_core.jarosdt_cert.jar の5つ これを IntelliJの External Libraryに追加し、下記をコンパイル package com.hatenablog.gikoha; import java.io.IOExceptio…

oracle Autonomous DatabaseへのプログラムからのODBC接続

ODBCによる接続 unixODBCをインストール brew install unixodbc /usr/local/Cellar/unixodbc/2.3.7 へ v2.3.7がインストールされた Instant Client Downloads for macOS (Intel x86)から ODBCドライバをダウンロードして$ORACLE_HOME/instaclient_19_3へ展開…

oracle Autonomous Database

oracleがデータベースを無料提供ホスティングしていることを知った 登録等は下記を参照 Oracle Autonomous Database(ATP)を触ってみた | スマートスタイル TECH BLOG|データベース&クラウドの最新技術情報を配信 パスワードに@,/を入れてはいけない 変なと…

dotnetでGUIアプリ2

dotnet WPFなら WinのみでGUIアプリ作れ、クソdeploy先のwin7パソコンでも動作し、なおかつexeファイルという理想的なもの 一方C#はJava+αみたいな感じで独自ではあるもののjavaが少しの手直しで動くことも判明 WPF rich text boxに textを解析してParagrap…

dotnetでGUIアプリはどうか

GUIはWinでしか作成できないCLIならdotnetで Win, Mac, Linuxで動作するものが作れる起動はdotnet runpublishは dotnet publish -o appname -r osx-x64 --self-contained falseとするとわりと小さなファイル(98KB)が作られるが、そうでなかったらself-contai…