【SQL】実行計画の読み方

SQL

テーブル作成 create table shops ( shop_id char(5) not null, shop_name varchar(64), area varchar(64), constraint pk_shops primary key (shop_id)); create table items ( item_id char(5) not null, shop_id char(5) not null, item_name char(32) no…

【SQL】再帰with句

SQL

再帰 再帰(さいき)は、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。 ウィキペディア 有名なフィボナッチ関数も自分自身を呼んでますね。 def f(x) p x if x <= 1 x else f(x - 1) + f(x - 2) e…

【辞書登録】エンジニアじゃなくても楽しよう!Windows10での時短テクニック【Windows10】

仕事で長年パソコンを使っている人には当たり前の便利技でも、 最近パソコンを使い始めた人、たまにしか使わない人は知らない事があると思い、ご紹介します。 今回はこちら。 辞書登録 ご存じの方にとっては当たり前かもしれませんが。 たとえば、毎回ブログ…

【ルーレット】こどもとルーレットで遊ぶ【JavaScript】

ご褒美ルーレット こどもとルーレットで遊びたく、JavaScriptで作ってみました。 mako1980.github.io こういうのが欲しい!って時にさくっと作れるので職業がエンジニアだといいですね(コボラーですけど)。 ソースコードは汚いのですけども。 こどもがドリ…

【Markdown】エンジニアじゃなくても楽に書こう!マークダウンで簡単ブログ(※追記)

Markdownとは ウィキペディアによると・・・ 本来はプレーンテキスト形式で手軽に書いた文書からHTMLを生成するために開発されたものである。 とあります。 はてなブログを書く人むけに雑に説明しますと、Markdown記法にそって書けばブログを公開した時にき…

【ドラクエ5】登場回数が多い順に漢字を並べてみた【文字列抽出】

先に結論 トップ100 漢字, 登場回数 人, 369 父, 312 見, 303 私, 296 行, 191 言, 183 思, 165 方, 157 来, 150 気, 122 本当, 112 城, 110 王, 104 入, 98 名産品, 96 魔物, 96 出, 95 母, 89 今, 87 中, 85 子, 84 聞, 83 知, 83 話, 79 感, 78 村, 75 楽…

【Ruby】子ども用の計算ドリル【たし算ひき算】

役に立つ機関車になるんだ。 そう、役に立つプログラムを作りました。 まぁ、似たようなスマホアプリもあるんですけどね。 足し算、引き算の問題をランダムに出題 実行イメージ $ ruby k3.rb ---------------------------------------- もんだい -----------…

【ブログ投稿に便利】大量の画像(jpeg)ファイルのサイズを一気に縮小する方法【※Java使います】

何だかんだで、自分史上最高に役に立っているプログラムです。 最初に作った時(そして今も)、 Javaに詳しくないのでソースコードの仕上がり具合は微妙かもしれません。 でもですね、このプログラムが必要だったのでJavaに詳しくないなんて言ってる場合じゃ…

【メモ】UbuntuにEclipseをインストールし日本語化

UbuntuにEclipseをインストールするのにとても参考になったサイトを載せておきます。 (パソコン買い替えた時用にメモ) symfoware.blog.fc2.com

【COBOL】コンピュータ将棋【開発日記1】

コンピュータ将棋を作り始めた ここ2ヶ月ほど、将棋にハマっていた。 ほぼ初心者から始めた。 将棋ウォーズで6級になり嬉しかったけど、そこから勝てない。 「ものにならないでしょう」 そう自分の能力に見切りをつけた。 「でもこいつが代わりに戦います…

39歳から将棋を始めた初心者の私が読んだ将棋本

本は何冊も買ったのですが、オススメを記載します。 入門 最初に読んだのはこちらで、これで基本がわかります。 次 その後、いろいろ読むわけですが、特に良かったのがこちら。 方向性が出来上がります。 電車用 電車内などでやるにはこういうのがいいです。…

将棋盤を4つ買ってみた感想(選び方の参考に)

ぴよ将棋で8級の棋力を誇るわたくし(弱い)が、 リアル将棋盤をいくつか買ってみたので感想を書きます(画像クリックでAmazonに飛びます)。 Sho-gi 将棋 メリット 安い。 小さい。 マグネットで落ちにくい。 デメリット 裏返しですが、 小さい。 おすすめ…

将棋倶楽部24のアプリをUbuntu18.04で動かす【更新】

さらの端末でいちからやり直しやり方がわかったので残す。 before $ java -version openjdk version "1.8.0_222" $ javac -version javac 1.8.0_222 やったこと $ javaws Command 'javaws' not found, but can be installed with: sudo apt install icedtea-…

将棋倶楽部24のアプリをUbuntu18.04で動かす

動かすには動かせたし対局も出来た。 ただ、手順をうまくまとめられていない。 現状、以下のようにしたらいける。 1.デスクトップのTokyo Dojoショートカットをクリック (何も起こらない) 2.端末から javaws を実行 これでアプリがたちあがり、対局可…

ちょっとサクラエディタのマクロを使うだけで便利になるのに

jsでマクロを書き、ショートカット設定しておくと、作業がはかどります。 例 16進数→2進数変換 var w = Editor.GetSelectedString(0); var len = w.length; var r = ''; var w1, de, bi, w0; for (i = 0; i < len ; i++) { w1 = w.substr(i, 1); de = parseI…

COBOL勉強サイトを作りました

お刺身ぶりです。 Web系がやりたくて転職したけど、結局COBOLやってます。 でも腐らずに勉強サイトを作りました。 https://mako1980.github.io/cobol_note/ COBOLは将来も含めたCOBOL全体の寿命から考えたら、2019年現在まだ5歳です(暴論)。 なので、Web系…

LibreOffice Calc VLOOKUP example

LibreOffice Calc VLOOKUP example1 ↓ LibreOffice Calc VLOOKUP example2 ↓ LibreOffice Calc VLOOKUP example3 ↓ LibreOffice Calc VLOOKUP example4 example =VLOOKUP(B3,F:G,2,0)

【しもやけ対策】かゆくなる前に塗ろう!しもやけ対策として足に塗る薬の塗り方

めっちゃ痒いですよね。 しもやけ対策として足に塗る薬の塗り方として、 私がやっている塗り方をお伝えします。 しもやけに悩んでいるあなたのご参考になれば幸いです。 しもやけになってなくても塗ろう! しもやけになる前から、足に薬を塗る。 これが私の…

【Ubuntu】Ubuntuでペイント的なお絵かきをするPinta

こんな素敵な絵をUbuntuで描きたくないですか? (絵はこの記事より引用) mhaya18.hatenablog.com デジタル時代ですが、 何かを説明する時に便利なちょっとしたお絵かき。 Windowsにはペイントがあります。 Ubuntuには、Pintaがあります。 インストール sud…

紙の本派の私、電子書籍で買うべきと思った本はページ数が少ない本

本と言えば紙の本。 たとえ、ぶ厚い技術書だとしても、 通勤電車で鞄が重くなろうとも、 腕が疲れようとも、本は紙派の私ですが、 電子書籍の方がいいかもと思った本があります。 それは、ページ数が少ない本でした。 その理由を書いてみたいと思います。 ki…

Ubuntu デフォルトのファイラーで隠しファイルを表示する

Ctrl + h です! ファイラー(Windowsでエクスプローラーって呼んでいるやつ)の、 1.右上の︙をクリック 2.隠しファイルを表示するにチェック で表示されます。 ショートカットは、Ctrl + h でOKです。

大量の写真データを守る!安全なバックアップ方法

データのバックアップ方法について、私のおすすめをご紹介します。 プログラミングコードはGitHub等クラウドサービスで良いと思います。どこからでも、どの端末からでも使えるのがメリットでしょう。 今回は思い出写真の保存方法です。 子どもの成長は早い。…

Ubuntu でQRコードをコマンド1つで作成する

私は転職活動の際に履歴書にポートフォリオサイトのQRコードを載せていました。 「これ読み込むとどうなるんですか?」 と聞いてくる面接官もいまして、 読み込むとポートフォリオサイトなのでそこから話も広がります。 そこで、Ubuntuでの作成方法をご紹介…

Ubuntu のアイコンを15分でおしゃれにしてみた

以下に参考サイトだけ載せてましたが、実際にやってみました。 Ubuntu のアイコンをオシャレにして見た目をいい感じにする - もはやプログラミング勉強日記ではない日記 新しいPCを用意し、15分でやってみました。 *新しいPCではありますが、時刻表示の設定…

プログラミング勉強用に買ったもの4選

プログラミング勉強用に買ったものについて、買ってよかったことと失敗したなと思うことを記します。なお個人の感想です。 プログラミングの勉強をしすぎて家族との時間を減らしてしまったと後悔している人間ですが、そんな私が個人的な価値観をもとに、買っ…

Ubuntu のアイコンをオシャレにして見た目をいい感じにする

以下はUbuntuのサイトです。 Homepage | Ubuntu Japanese Team トップページにUbuntuの画像が出てますが、悪くないですよね。 でも、アイコン変えて、もっとオシャレにすることも出来るんです。 以下のように。 左側のDockにアイコンがありますが、なかなか…

寒い日、エアコン無しの部屋でパソコンする時に必要なアイテム

北側に私の部屋があります。ぱっぴーです。 エアコンがないので12月ごろの室温は8度です。 寒い。 寒い部屋でパソコンをするのに必要なアイテム こちらです。 手袋 セラミックヒーター ひざ掛け 手袋 8度っていいますと、 手、冷たくて動かないです。 そのた…

Ubuntu を勧める3つの理由

Linuxってむつかしい!? Linuxって難しそう。 そんなイメージを私は長年もっていました。 私は一応システムエンジニアとしてIT企業で働いているものの、元々は文系出身でただの文学少年でありました。 趣味はギターやお絵かき。なんでIT系に入っちゃったか…

Spring Boot Webアプリ作成日記2

Herokuでテーブル作成 前回までで、アプリは動く状態まで出来ていますので、ローカルのテーブルをHeroku上にも作成します。 手順は単純で、以下のコマンドでHerokuに入り、createしていくだけです。 heroku pg:psql 今作ろうとしている底値メモアプリですが…

Spring Boot Webアプリ作成日記1

メモみたいなものです。Spring Boot アプリを作成しHerokuに公開する日記。とりあえずバージョン1.0を作り上げてみよう。 作るもの 底値表アプリ 初期機能 底値をメモできる 底値を参照できる 追加機能 買い物リストを作成できる 日記 テーブル作成 都道…