主夫ときどきプログラマ

データベース、Webエンジニアリング、コミュニティ、etc

遠くまで行きたければみんなでいけ

www.pexels.com 早く行きたければ、ひとりで行け。 遠くまで行きたければ、みんなで行け。 アフリカのことわざだった思いますが、これを思い出す出来事がありました。 下の記事に書いたとおり、いまプログラミング教材を作っています。 これを作るにあたり、…

RustでAtCoderをはじめてみる

2019年の振り返りエントリーを書けていないのだけど、2020年はAtCoderでもやろうかな、という話。 それもRustで。 どちらも初めての試みなので、これからどうなるか、って話です。 ちょっとまえにバズってた記事でこんなものがありました。 medium.com これ…

ソフトウェアエンジニアがプログラミング教材をつくってみるという試行

今年の6月にTechpitというプログラミング教材マーケットプレイスのスタッフからのオファーがあって、教材を作ることになった。 なった、というか今年のチャレンジの一つとして教材を作るという選択をしたという方がニュアンスとしては正しい。教材を書いたか…

OSS Gateワークショップ京都を開催しました

記念撮影。みんなので O S S G !! OSS Gateワークショップを1年ぶりに開催しました。会場は株式会社 マネーフォワード 京都支社 さんにご協力いただきました。 今回も進行役として参加し、ビギナー、サポーターは共に1名というかなりこじんまりとした開催に…

Compose on Kubrenetes をGKEで動かす - まずはローカルで動くようにする

以前この記事で書いたように Compose on Kubernetes をローカルで試した。 masayuki14.hatenablog.com サンプルのYamlで動かすことは出来たけど、自プロダクトのYamlは動かなかったのでまずはそれを解消することを目指した。また Kubernetes もそうが、Docke…

MySQLの入門セミナーに参加しました

今回のノベルティ!! Oracleが主催している MySQLセミナーに参加しました。会場はOracle大阪オフィス。 本当は3月にあった「MySQL 8.0 入門セミナー ~チューニング基礎編、SQLチューニング編~」の方が参加したかったですが、都合がつかず・・・。 今回は「M…

クラシックレンズを使いたい [Super-Multi-Coated TAKUMAR 28mm F3.5] + [PENTAX K20D]

今回も古いレンズを使って撮影しました。このレンズはPENTAX SPというフィルムカメラを使っているときに買ったものです。 APS-Cでの28mmは換算43mmということなので標準レンズのように使え、前回の55mmよりも広い範囲を撮影できます。 masayuki14.hatenablog…

はんなりPython#17 でDocker〜KubernetesについてLTをしてきました

会場入り前の散歩中に撮った写真。車と建物のクラシック感がとても良かった。 最近はKubernetesに取り組んでいるので、個人的にまとめたものでLTをしてきました。 10分という短い時間で以下の4つのことを詰め込んだのでどれも概要程度のことしか話をしてませ…

クラシックレンズを使いたい [Super-Takumar 55mm F1.8] + [PENTAX K20D]

古いカメラにこれまた古いレンズを装着して写真撮影。 Super-Takumar 55mm F1.8 というレンズはアサヒペンタックスが1960年代に作っていたもので、同じくアサヒペンタックスのSPOTMATIC というフィルムカメラと共に父からもらいました。 このレンズを PENTAX…

Compose on Kubrenetes を使ってみる

Kubernetes を使うはじめのステップとして Compose on Kubernetes を使って試しに動かしてみた。 結果的に「DockerとKubernetesへの理解がまだまだ浅いので、本買ってちゃんと読んだほうがいい」とわかった。 試し終わったあと Docker/Kubernetes 実践コンテ…

フォトブログを始めたい [HD PENTAX-DA 21mmF3.2AL Limited] + [PENTAX K20D]

最近カメラ熱が上がっているんだ!っていう感じのエントリを書いては見たものの、まとまらなくって下書きのままなので、とりあえず撮った写真をつらつらと並べるだけのエントリを書きます。 春だなあ、ということでHD PENTAX-DA 21mmF3.2AL Limited というレ…

「はんなりPython+PyData Osakaの可視化特集会」で発表してきました

pydataosaka.connpass.com はんなりPythonとPyData Osakaの両コミュニティで共同の勉強会を開催し、そこで発表してきました。 昨年PyDataOsakaのKozo2さんがはんなりPythonに参加された時、共同で勉強会やりましょう、ということになり企画がスタート。Kozo2…

ひさしぶりに Kyoto.rb に参加しました

3/16に開催されたKyoto.rbの勉強会に参加しました。普段は休日の勉強会にはなかなか参加できないですが、うまく予定が空いたので久しぶりの参加となりました。 会場はMoneyForwardさんの京都オフィス!!開設されたばかりでとってもきれい!!まだメンバーも…

リモートワークで人と会わなくなると集中力が下がるかもしれない

意識を整理しよう この半年から1年くらいで感じること。それはなんだか集中力が落ちてきたんじゃないかなってこと。 仕事中に無駄にメールチェックしたり、SNSをのぞいてみたり、興味もないニュースみたりしてしまう。 いやいやそれくらい皆してるでしょうと…

2019年の目標

この道を行けばどうなるものか 過去の目標の決め方を考えるとどうもうまくいったものは継続するし、出来なかったことは別の目標に変えてる感じだったので今回はそれらを分けて考えました。今年もよろしくおねがいします。 継続するもの コミュニティ活動 OSS…

2018年のふりかえり

ふりかえっているひと 年内に書いてしまいたいと思いつつ、今回も年越ししてしまい結局年始に書くことになった。とはいえ去年よりは早く書いているのでよしとする。 さあ、2018年の1年について振り返ってみよう。 masayuki14.hatenablog.com 2018年にたてた…

はんなりPythonを1年間続けてきて思うこと

先日はんなりPython#12が開催され、めでたく1周年を迎えました。 その時の様子はこちらの記事で簡単に紹介しています。 当日のLTのスライドを作るためにいろいろ振り返っては見たものの、MySQLアドベントカレンダーの参加日と被っていたのでそれほどちゃんと…

これからは mysqlpump を使っていくことにする

この記事は「MySQL Casual Advent Calendar 2018」21日目の記事です。 qiita.com 9日目の記事としてこちらも書きました。 masayuki14.hatenablog.com 今回は mysqlpump に関する記事です。 mysqlpump って? mysqldump の typo じゃないよ mysqlpump は MySQ…

MySQLのSakila Sample Database を使ってみよう

この記事は「MySQL Casual Advent Calendar 2018」9日目の記事です。 qiita.com 21日目の記事も書いています。 masayuki14.hatenablog.com Sakilaとは MySQLから公式のサンプルデータベースが公開されています。 MySQL :: Sakila Sample Database その名も S…

データベースのバックアップについて知っておきたい基本のはなし

バックアップとは データベースシステムの障害や操作ミスなどに備えて、データの複製を作成することです。 対象はアプリケーションに使われているデータのみの場合や、データベースのユーザーや権限などの定義データ、データファイル、定義ファイル、トラン…

APIから取得したJSONをとりあえずMySQL8.0に入れてJSON_TABLE()でどうにかする

MySQL8.0から追加された機能の一つに JSON_TABLE() 関数がある。これを使うとJSON型のデータを表形式に出力することができる。 MySQLをドキュメントストアとして使う場合、この関数を使用することで別のテーブルとJOINできるようになるので重要な関数だ。 今…

第9回 関西DB勉強会でMySQL8.0の発表してきた

kansaidbstudy.connpass.com 第9回関西DB勉強会で発表してきた。良い勉強になった。 きっかけ きっかけはツイッターでの突然のお誘い。 @masayuki14 10月13日の第9回 関西DB勉強会 https://t.co/fAkI44oiMv で @yyamasaki1 用になっているMySQL枠でなにか話…

カジュアル面談の失敗談

Wantedlyのプロフィールを記入しておくと、スカウトメッセージが届くことがある。 会社によっては「転職予定はありません」という旨の返信をする場合もあるし、返信に困ってそのまま放置してしまうことも。 この場合はホント申し訳ない。ごめんなさい。 メッ…

主夫のことフリーランスのことを話してきた

「[京都] テクテクテック #5 フリーランサーにいろいろ聞いてみよう」というイベントで発表してきました。 spookies.connpass.com フリーランスの人が4人集まってそれぞれのことを話しました。 3人がエンジニアで1人が金融系ということで、異業種含め他のフ…

MySQL8.0のJSON型における正規化について

blockchain-kyoto.connpass.com Blockchain勉強会 in Kyoto #05でMySQL8.0 使いたいからブロックチェーン実装してみたというタイトルで発表してきました。 MySQLを使いたいというモチベーションだったので、ブロックチェーンの話はこじつけではありましたが…

生存戦略の追記

前回投稿した記事 向こう2年くらいまでの生存戦略 - 主夫ときどきプログラマ を書くに当たり、影響を受けないように読むのを控えていた記事があります。 こちらの記事です。 blog.jnito.com 無事投稿できたので読んでみたら、自分の戦略には発注者視点という…

向こう2年くらいまでの生存戦略

5年後、10年後の自分を想像してそれを実現するために必要なことをトップダウンして、、、っていう自己実現の方法論みたいなものがあるけど、僕にはそんなことできません。 10年前に自分がフリーランスになってると思っていなかったし、主夫とか言っちゃって…

OSS Gate 京都ワークショップを開催しました

OSSGateワークショップ京都を開催しました。今回も進行役として参加しました。 oss-gate.doorkeeper.jp 当日の様子 今回はビギナー、サポーターそれぞれ4人ずつの参加でした。サポーターのうち3人は過去にビギナーとして参加してくれた方々で、大阪メンバー…

「本書けますよ」を具体的に考えた結果「連載の仕事を取りに行け」という結論に至った

連載の仕事をください。小さくてもいいので。 きっかけ はんなりPython#5の懇親会で「本書けますよ」ってなことを言われた。(コミュニティに参加することで見えてくるもの - 主夫ときどきプログラマ) 「いやいや、そんなのむりですよ。」であったり「そう…

MySQL InnoDB Clusterを動かしてみた成果を発表してきた

MySQL InnoDB Cluster を使って運用を手抜きしようというタイトルでテクテクTech #2で発表してきました。MySQL InnoDB Cluster は先月Oracle主催のセミナーで初めて知って気になったので、その時のセミナー資料をみながら実際に動かしてみました。 masayuki1…