Believe you can

If you can dream it, you can do it.

デスクを新調しました

新型コロナウィルスがまん延以降リモートワークを行っていますが、その前から子供のお古であるニトリの学習机をPCデスクとして活用していました。 これからもフルリートでお仕事をするので、妻にお願いして新しいPCデスクをようやく購入することができました…

LaravelでRESTfulAPIを作る〜その2〜

LaravelでAPIを作るの最終回です。MySQLとの接続を行っていきます。 Modelの作成 LaravelのORM、Eloquent(エロクアント)を使っていきます。 PHPが動いているDockerコンテナに入って artisan コマンドでModelを作ります。 $ docker-compose exec php bash $…

LaravelでRESTfulAPIを作る〜その1〜

前回の続きでLaravelでAPIを作っていきます。 以前の記事はこちら chichi1091.hatenablog.jp chichi1091.hatenablog.jp 作る内容はTODO用のAPIで元ネタは僕が技術書典9で頒布したKtorをLaravel版に作り変えていきます。詳細は以下を御覧ください。 github.co…

Dockerに作ったPHP環境にIntellij IDEAで接続してDebugする

前回はDocker上にPHP環境を作るところまで行いました。今回はそのDocker上のPHPにIntellij IDEAから接続してDebugするところまで作りたいと思います。 chichi1091.hatenablog.jp この記事はIntellij IDEA Ultimate Editionで行っていますが、PhpStormでも同…

Docker上にLaravel環境構築

普段はJavaとSpringBootで開発しているのですが、PHPカンファレンス2021にスタッフ参加したことでモチベーションがあがりLaravelでなにか作りたいなと思い、環境構築しました。 数年前にPHP開発をしたこともありましたが、Vagrantを利用した環境だったので昨…

PHPカンファレンス2021に当日スタッフとして参加しました(#phpcon2021)

php

2019、2020に続き今年もPHPカンファレンスの当日スタッフとして参加してきました。 phpcon.connpass.com 過去最高の応募人数となった今回のPHPカンファレンスですが、10/2、3の2日に渡って開催されました。 何してたの? 自分の役割はSNS担当とDiscordの盛り…

久しぶりに自作PC作った

自作PCが作りたい要求が出てきてしまったので、思い立って作ってみた。 (用途はこれから考えるのです。。) 前回PCを作ったのが学生時代なので約20年ぶり。壊さずつくれるかドキドキです。。。 せっかくPCを作るので、今使っているMacbook Airよりもスペッ…

近況報告

半年ぶりの投稿になってしまった。。 ブログを書く癖を改めて付けるためにちょっとしたことも書いていこうかなって思っています TDDBC Online テスト駆動開発を学ぶイベントのスタッフ見習いとして参加しました tddbc.connpass.com 新たな出会いや学びもあり…

無事に技術書典9で頒布できました(#技術書典)

9/12〜22まで開催された技術書典ですが、前回の記事で宣言したとおり、技術書典9に参加し薄い本を頒布することができました 同人誌の知識も執筆の知識も全くなく、更に尿管結石と戦う状態で無事に頒布できたことにホッとしてますε-(´∀`*)ホッ 1つ心残りがある…

技術書典9に出典します(#技術書典)

大変ご無沙汰な更新になってしまいました 一応、生存はしておりますので、ご安心ください^^; 9/12から開催される技術書典9に出典することが決まりました! techbookfest.org なんの前触れもなく、執筆する内容も決まっていないのに応募をするという珍しく勢…

長野Javaユーザグループ発足0次会を行いました

長野でJavaのコミュニティを発足しようと思い、0次会を開催しました nagano-java.connpass.com 完全に思いつきな行動だったので一緒に運営してくれる方を募集したかったのと、コミュニティ運営素人でJUGについても知見がなかったため、他県のJUGメンバーのア…

Tesseractで画像やPDFをテキスト化する

この記事は Holmes Advent Calendar 2019 - Qiita 10日目の記事です Tesseract(テッセラクト)を試してみようと思います TesseractはGoogleがOSS開発している光学文字認識のエンジン(OCR)です (LINE DEV DAY 2019で頂いたLINE BRAIN OCR先行クーポンを試すつ…

PHPカンファレンス2019(#phpcon)に当日スタッフとして参加してきました 〜イベント当日〜

この記事は Holmes Advent Calendar 2019 - Qiita 5日目の記事です 昨日は事前準備編を公開しました 本日はイベント当日編となります

PHPカンファレンス2019(#phpcon)に当日スタッフとして参加してきました 〜前日準備〜

php

この記事は Holmes Advent Calendar 2019 - Qiita 4日目の記事です ペチコンに参加をするようになって早5年目 スタッフとして参加するする詐欺を繰り返していましたが今年こそはということで当日スタッフとして参加しました 弊社では全くPHPで開発していませ…

LINE DEVELOPER DAY 2019(#linedevday)に参加してきました #linedevday_report

ありがたいことに交通費を出していただき参加してきました(3年連続) 過去の記録はこちら chichi1091.hatenablog.jp chichi1091.hatenablog.jp さすがにすべてのセッションを聞くことはできませんでしたが、参加したセッションのメモを記録していこうと思いま…

OSSコントリビュートに挑戦してみた

3ヶ月前に転職してSaaS開発をしていますが、インフラは定番のAWSです AWSを利用しているとS3やSES、API Gatewayなどを使っている機能のユニットテストをMock化したりしているかと思いますが、弊社ではloalstackを利用しています github.com 一言で言うとロー…

doma-genでkotlinソースを出力するようにしてみた

JPAは控えめに言って大嫌いなのでできれば別のORマッパーを使いたい人です(-_-;) DBFluteを推薦していきたいのですが、Kotlinでの利用を考え試験的とはいえサポートしてくれているDoma2を利用することにしました doma.readthedocs.io doma-genとは実DBスキー…

机が狭いので尊師スタイルに変えてみた

私の机は長男が使わなくなった学習机です 奥行きのそれほどなければ横幅も狭く、モニターとMacBook Proを置いてしまうともうスペースがありません(T_T) 広い机を新しく購入したいところですが、妻の許可は降りるわけもなくどうにか広く利用する術はないもの…

JJUG CCC 2019 Spring(#jjug_ccc)に参加してきました

実に5年ぶりの参加になります www.java-users.jp 前回の記事 chichi1091.hatenablog.jp 転職をして本格的なJavaエンジニアになったこともあり他のイベントには浮気せず参加をしてきました 参加したセッションとその感想を残しておこうと思います。 間違いが…

退職しました

2019年と令和の一発目のブログが退職エントリーになりました 2019/04/30いっぱいを持ちまして、12年7ヶ月務めたSIerを退職しました 有給消化はできず20日以上残して5/1より次の会社に所属しております(初出社日は5/7です)

PHPカンファレンス 2018 (#phpcon2018)に参加してきました

php

今年も無事参加することができました(4年連続) phpcon.php.gr.jp 拙い文章で恐縮ですが、今回も参加したセッションのメモを残していこうと思います 間違いがありましたらご指摘いただけると幸いです<( )>

LINE DEVELOPER DAY 2018(#linedevday)に参加してきました

今年も当選することができたので参加してきました linedevday.linecorp.com すべてのセッションを見ることはできませんでしたが、参加したセッションのメモを残しておこうと思います 殴り書きで伝わりにくいかと思いますが、ご了承ください 気が向いたら書き…

Clojure言語メモ

先月参加したフロントエンド勉強会でも登場したClojure ついていけなかったので改めて学習をしようと思い言語メモとして書いて覚えようという魂胆です chichi1091.hatenablog.jp 基本的に他サイトの写経なので読み飛ばしていただいてOKです^^;

Elm学習 〜FizzBuzz(TEA)〜

「[オンライン]Elm゛もくもく - connpass」 のネタでFizzBuzzをTEA(The Elm Architecture)で作ってみました 元ネタは @ababupdownba さんの qiita.com を使わせていただきました あざっす!! 作ったブツはGitHubに置いてあります 手抜き部分がありますが…

Elm学習 〜FizzBuzz〜

勉強がてら書いてみた module FizzBuzz exposing (..) judgment : Int -> String judgment x = if (x % 3) == 0 && (x % 5) == 0 then "FizzBuzz" else if (x % 3) == 0 then "fizz" else if (x % 5) == 0 then "buzz" else toString x > import FizzBuzz > …

Elm 言語メモ

ElmArchitectureを始めたのですが、基本言語仕様が頭に入っておらず動いているソースをみても「この書き方って結果どうなるの?」でググることが多いので自分メモで整理したいと思います いろんなサイトから写経させていただいた自分メモ用なので読み飛ばし…

Elm入門でつまずいた環境構築

前回の記事を活かそうと早速Elmに入門することにしました 市ヶ谷Geek★Night #18 フロントエンド、マジ卍(#ichigayageek)に参加してきました - てっしーの雑記 そしたら登壇者である @ababupdownba さんから連絡をいただき、ハンズオンの実験台wをさせていた…

市ヶ谷Geek★Night #18 フロントエンド、マジ卍(#ichigayageek)に参加してきました

平日火曜日というにも関わらず長野から東京のフロントエンド系の勉強会に参加してきました(日帰りでの強行) ichigayageek.connpass.com 参加した理由が自分が完全にフロント系に遅れているので情報のキャッチアップを目的にしたのと、取引先のエンジニアさ…

MacでGo開発環境を構築する その2

前回はMacに普通にGo環境を構築しました その流れのままWebフレームワークを試していこうと思ったのですが、仮想環境の作り方とかなんにも知らんなーってことで引き続き環境的なところを学ぼうと思います

MacでGo開発環境を構築する

Goに興味を持ったので何回かに渡ってお勉強をしていこうと思います 公式サイトはThe Go Programming Languageになります Goのインストール $ brew install go $ go version go version go1.10.2 darwin/amd64 環境変数の設定 パッケージをダウンロードするパ…